본문 바로가기

Study/React

Deployment

Github 

  • package.json 파일에 프로젝트 주소 연결 
  "homepage": "https://myusername.github.io/my-app"

 

  • 커맨드에 yarn add gh-pages 명령어 입력
  • package.json 파일에 아래 데이터 추가
  "scripts": {
+   "predeploy": "npm run build",
+   "deploy": "gh-pages -d build",
    "start": "react-scripts start",
    "build": "react-scripts build",
    }

 

  • 커맨드에 yarn build 명령어 입력
  • 커맨드에 npm run deploy 명령어 입력
  • 깃허브 repo 페이지 설정에서 연결할 branch를 master => gh-pages로 변경 

 

Netlify 

npm install netlify-cli -g
netlify deploy

 

  • publish directory는 build 폴더로 한다. 
  • 깃허브 배포를 위해 작성했던 "home page' : ~ 는 삭제해 주어야 한다.   
  • 사용자에게 배보할 때에는 --prod flag를 이용한다.

 

production flag

 

 

 

'Study > React' 카테고리의 다른 글

MVC & Dependency Injection  (0) 2022.04.29
PostCSS  (0) 2022.04.23
Function Component | memo, React Hooks  (0) 2022.04.22
Class Component | Life cycle method  (0) 2022.04.21
Class Component | state, ref, pureComponent  (0) 2022.04.21