vuecli4配置热更新失效或不能及时更新

6,807 阅读1分钟

暂时性问题,未经测试。

官方文档;

vue-cli-service serve 命令会启动一个开发服务器 (基于 webpack-dev-server

) 并附带开箱即用的模块热重载 (Hot-Module-Replacement)。

(我的问题好像是没安装,具体的自己再看看)

webpack4.0需要手动配置开启热更新,默认没有开启

解决办法
一,安装依赖webpack-dev-server
根据自己的情况安装npm / cnpm
npm install --save-dev webpack-dev-server 

cnpm install --save-dev webpack-dev-server
二,配置vue.config.js文件
由于vue-cli4文件夹和之前有很大的出入 所以要在vue.config.js配置相关参数,增加devServer的配置

devServer: {
		compress: true,
		disableHostCheck: true, //webpack4.0 开启热更新
	}

配置package.json的script

"serve": "vue-cli-service serve && webpack-dev-server --open",

npm run serve