React 프로젝트 github-pages에 올리기


웹에서도 프로젝트를 무료로 빌드할 수 있는 github-pages를 이용하여 React 프로젝트를 빌드하는 법을 알아보자.

이번 포스팅에서는 node.js / vscode / git 을 사용하여 진행한다.


package.json

react 프로젝트의 package.json 파일의 name 위에
"homepage": "https://tmdnsdl.github.io/react-page",
를 추가시켜준다.

package.json의 scripts에
"predeploy": "npm run build",
"deploy": "gh-pages -d build"
를 추가시켜 준다.

gh-pages

package.json 수정이 끝나고 gh-pages에 deploy하기 위해서는 먼저 gh-pages의 모듈을 추가시켜줄 필요가 있다.

// node_modules에 gh-pages 추가
cd [프로젝트 경로]
npm i gh-pages --save

// 프로젝트 빌드
cd [프로젝트 경로]
npm run deploy

명령어로 npm run deploy를 입력하게 되면 프로젝트를 github-pages에 빌드하는 작업이 진행되고 deploy가 진행된다.

명령어 창에 Published가 나오게 되면 작업이 완료된 것이다.

작업이 완료되면 github에서 내 리포지토리의 settings에서 Pages에서 Branch가 gh-pages로 변경이 되있을 것이다.

변경이 되어있지 않다면 Branch를 gh-pages로 변경을 해주면 publish 된 사이트에서 내 프로젝트를 확인할 수 있다.

카테고리:

업데이트: