Vue.js - vue-cli build --watch hot-update 파일 관리
react-hot-loader Removal of *.hot-update.json files
vue-cli를 사용하여 개발환경을 설정하고 vue-cli build –watch를 통해 개발시 자동 빌드 설정을 하였다.
수정사항이 hot-update가 될때마다 해시 값을 가진 파일이 output 디렉토리에 생성되었다.
이를 수정 하기위해 hot-update 파일에 대한 폴더 설정을 하고 .gitignore에 추가 하였다.
package.json
...
"scripts": {
"serve": "vue-cli-service serve",
"build": "vue-cli-service build --no-clean --mode=production --target=app",
"watch": "vue-cli-service build --no-clean --mode=development --target=app --watch ",
"lint": "vue-cli-service lint"
},
...
vue.config.js
module.exports = {
...
configureWebpack: {
output: {
hotUpdateChunkFilename: 'hot-update/hot-update.js',
hotUpdateMainFilename: 'hot-update/hot-update.json'
}
}
...
}