«

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

emer 发布于 2021-5-8 15:47   1659 次阅读     


官方文档;

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的配置

module.exports={
  devServer: {
    hot:true,
    open:true,
    compress: true,
    disableHostCheck: true //webpack4开启热更新
  }
}


配置package.json的script

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

npm run serve