React 기본페이지를 github pages로 호스팅하기


Github Repository 생성

react-devops 의 이름으로 repository를 만들었습니다.

CRA로 리액트 프로젝트 생성

vscode terminal에서 아래 쓰여진 한 줄을 입력합니다.
yarn create react-app react-deploy-test –template typescript
완료되면 yarn start 명령어를 입력해서 사이트가 잘 뜨는 지 확인해봅시다.


잘 뜨네요.

배포

  1. package.json 에 hompage 필드 추가
      "homepage": "http://사용자이름.github.io/레포지토리이름"  
    

    이 문구를 package.json에 추가해주세요.

저는 아래 이미지처럼 package.json의 가장 하단부에 썼습니다.

  1. gh-pages 설치
    vscode 터미널에서 입력하시면 됩니다.
      yarn add gh-pages
    
  2. package.json의 script부분에 predeploy, deploy 작성
      "predeploy": "npm run build",
      "deploy": "gh-pages -d build",
    


    배열에 어긋나지 않게 콤마, 대괄호에 유의해주세요.

  3. github repository에 push해주세요.
  4. 배포
    yarn deploy
    

    를 터미널에 입력하고 배포해봅시다.
    이렇게 github page url로 잘 접속되면 성공입니다.






© 2020.08. by ritajeong

Powered by ritajeong