Front End/React

[React] 맥북에서 React App 깃허브(git)에 Deploy 하기 (feat. git에 개인 홈페이지만들기)

DevPing9_ 2021. 8. 16. 18:50

1. 콘솔창에 npm install gh-pages@2.0.1

 - 최신버전 gh-pages 설치시 deploy 오류가 생기는 경우가 있음

 - Reference) https://stackoverflow.com/questions/57308851/receive-error-when-deploy-to-github-pages

 - 이미 gh-pages 를 실행(빌드)하여 cache 파일로 인한 오류가 있을 수 있음

 - Reference) https://dryadsoft.tistory.com/16

2. package.json 파일에 'homepage' 객체 추가

 - value 값에 https://{UserName}.github.io/{ProjectName} 추가

homepage 객체 추가

 

3. package.json 파일 scripts 객체에 'deploy' 객체 추가

 - 'predeploy' 객체는 deploy 실행마다 빌드 해주는 객체

  (추가안하고 deploy 마다 npm run build 수동으로 해줘도 무방)

 

4. Github에 변경사항 Push

 - 여기서 Token 오류를 뱉을 수 있음 (깃허브 업데이트되서 토큰써야 함...)

 - 그럼 또 맥북유저는 Keychain Access 라는 응용프로그램에 들어가서 또 설정을 해줘야 함.... ㅠㅠ

   # 토큰 생성법 

    - Reference) https://curryyou.tistory.com/344?category=917153

   # 맥북유저 Keychain Access에 토큰 추가

    - Reference) https://curryyou.tistory.com/403 

 

 

5. 콘솔창에 npm run deploy 입력

 - https://{UserName}.github.io/{ProjectName} 로 접속하면 본인이 만든 React App 이 성공적으로 Deploy된 것을 확인 할 수 있음!!!!!!

 

728x90