개요
이 포스트에서는 project별 github pages 공개하는 방법 에 이어서 vue-cli를 이용한 github page공개 방법에 대해 알아보자.
vue.config.js파일 작성
vue-cli로 프로젝트 생성후 webpack설정을 수정하기 위해서 vue.config.js를 아래와같이 추가해줄 필요가 있다.
module.exports = {
publicPath: '/project-name/',
outputDir: 'docs'
}
이전 포스트에서 잠깐 언급했지만 github page는 root이외에 docs라는 디렉토리를 지정할 수 있다. 빌드결과를 docs이하로 하면 github page에서도 읽어올 수 있다.
빌드
yarn build
로 vue-cli프로젝트를 빌드해준다.
dist가 아닌 docs이하에 빌드결과가 출력되는것을 확인하도록하자.
push
빌드결과를 push해준다.
GitHub source설정 변경
settings -> source -> dir선택
에서 docs디렉토리를 선택해서 docs이하에 있는 index.html을 참조하게 해야한다.