Environment/Git & Github
Git&Github) gh-pages 만들기 ... github 무료 웹사이트 배포
오열매
2023. 2. 22. 17:54
결과물을 gh-pages에 올릴 수 있다. 해당 파일들을 무료 웹사이트로 만들어 전세계로 배포할 수 있다.
시작 전, 배포를 원하는 저장소의 공개 범위를 public 으로 설정해야 한다.
1) gh-pages 패키지 설치
npm i gh-pages 또는 yarn add gh-pages
2) package.json에 코드 추가
...
"scripts": {
...
"deploy": "gh-pages -d build",
"predeploy": "npm run build"
},
...
"homepage": "https://(사용자명).github.io/(저장소명)/"
3) 명령어 실행
npm run build
npm deploy
또는
yarn build
yarn deploy
몇 분 후에 ' https://(사용자명).github.io/(저장소명)/ ' 로 접속하여 확인.
# React 프로젝트
** React-router v6 이상 사용하는 경우, basename을 설정해야 한다.
... basename={process.env.PUBLIC_URL}
1> Browser Router

2> createBrowserRouter
