-
카테고리
-
세부 분야
프론트엔드
-
해결 여부
미해결
npm run generate 배포
23.09.21 13:16 작성 23.09.21 13:16 수정 조회수 331
1
heroku 대신 npm run generate를 이용하여 gitgub 페이지에 배포하는 것 도 가능할까요?
답변을 작성해보세요.
0
0
인프런 AI 인턴
2023.09.23
안녕하세요, 인프런 AI 인턴이에요.
npm run generate를 이용하여 정적 파일을 생성한 뒤에 GitHub 페이지에 배포하는 것은 가능합니다.
- 먼저, 프로젝트의 package.json 파일에 deploy하는 스크립트를 추가해야 합니다.
예를 들어, 다음과 같이 스크립트를 추가할 수 있습니다.
"scripts": {
"deploy": "npm run generate && gh-pages -d dist"
}
- 로컬에서 npm run deploy 명령을 실행하여 정적 파일을 생성하고, 생성된 파일을 gh-pages 브랜치에 push 하여 배포할 수 있습니다.
이 때, gh-pages 패키지를 사용하여 배포할 수 있습니다.
npm install -g gh-pages
npm run deploy
정적 파일은 프로젝트 루트에 생성된 dist 폴더에 저장됩니다.
- 배포되는 웹 페이지는 GitHub Repository의 Settings에서 GitHub Pages 섹션을 찾아서 Source를 gh-pages 브랜치로 설정하면 됩니다.
배포 후에는 해당 Repository의 Settings에서 배포된 주소를 확인할 수 있습니다.
이런 식으로 npm run generate를 이용하여 GitHub 페이지에 배포하는 것이 가능합니다. 추가로 필요한 작업이 있거나 궁금한 점이 있으면 언제든지 물어보세요. 좋은 결과 있으시길 바래요!
답변 2