VUE 프로젝트를 GitHub 사용하여 배포하고있고, GitHub는 https://www.me2designer.com 으로 도메인 연결을 해놓았다. 도메인 연결시 CNAME 파일이 추가되는데, 이 파일이 빌드 디렉토리에 삽입이 된다.
npm run build 실행하면 dist폴더 삭제되고 폴던 안 CNAME파일(도메인세팅값) 함께 삭제되기 때문에 build 생성시 반복적으로 GitHub에서 도메인 연결 설정이 초기화 되어 다시설정해야되는 문제로 해결이 필요했다. 수정 방법은 package.json 파일에 "build": "vue-cli-service build"
내용을 "build": "vue-cli-service build --no-clean"
으로 변경하면 된다.
//package.json
"scripts": {
"build": "vue-cli-service build --no-clean",
},
VUE 프로젝트를 GitHub를 통해 배포하고 GitHub에 도메인 연결하여 사용하고 있다면, 빌드 디렉토리가 삭제 되지 않도록 해야될 것 이다.