5.0 Deploying to Github Pages
gh-pages 설치
github page에 페이지를 올리기 위해
npm i gh-pages
packages.json
homepage 주소를 추가
주소는 모두 소문자여야 한다.
띄어쓰기 X
npm run build 실행
- deploy할 폴더를 얻는다.
좌측 탐색기에 build 폴더가 생성됨 -> deploy할 폴더!
scripts 추가
Directory build를 deploy 추가
predeploy 추가
: 매 순간 우리가 deploy를 호출할 때마다, npm은 predeploy를 호출한다.
predeploy는 npm run build를 한다. build는 build script를 호출하고, 그 script는 folder를 줄 것이다.
완료되면, predeploy finished. -> deploy! gh-pages를 호출하고 folder build를 업로드
npm run deploy
난 왜 deploy가 됐다고 뜨는 데도, 사이트는 404가 뜨는 걸까? 오리무중이네 진짜... 전에 다른 사이트 deploy한 게 있으면 안 된다던가 뭐 그런건가? 더 알아봐야겠다.
5.1 Are we done?
+ react hook 강의
+ React Native로 날씨앱 만들기(중급)