Vue CLI를 통해 생성한 프로젝트를 Github Pages로 배포하는 방법은 여러 가지가 있습니다. 그 중
docs
폴더를 활용한 수동 배포 방법을 정리해봅시다!
git remote
를 활용하거나 ② 생성된 repository를 git clone
한 뒤, 프로젝트를 생성하는 방법이 있습니다. (+ 자세한 내용은 Git 로컬 저장소 활용과 Git 원격 저장소 활용에 있습니다!)vue.config.js
를 생성해 기본 설정 값을 넣어줍니다.outputDir
은 빌드한 파일을 저장하는 경로이며, docs
폴더로 지정합니다.publicPath
는 배포된 페이지의 URL 설정입니다.https://<username>.github.io/<repository name>/
형태입니다.module.exports = {
outputDir: './docs',
publicPath: '/<repository name>/'
}
docs
폴더를 생성합니다./dist
에 빌드 파일이 저장되는데, 앞서 vue.config.js
설정을 통해 빌드 결과물이 /docs
에 저장됩니다.
2. 터미널에서 npm run build
명령을 통해 프로젝트를 빌드합니다.
git add .
git commit -m '<commit msg>'
git push -u origin main
https://<username>.github.io/<repository name>/
로 접속해 Vue 프로젝트가 배포된 것을 확인할 수 있습니다.