如何通过vue-cli-service serve禁用热模块更换?

时间:2018-10-11 18:32:00

标签: vue.js webpack-hmr vue-cli-3

每当我运行vue-cli-service serve并尝试访问该网站时,我的浏览器就会显示Uncaught Error: [HMR] Hot Module Replacement is disabled.

是什么导致此错误?我不想启用HMR。

1 个答案:

答案 0 :(得分:2)

hotReload设置为false in the vue-loader

很难更改加载程序选项for vue-cli

module.exports = {
  chainWebpack: config => {
    config.module
      .rule('vue')
      .use('vue-loader')
        .loader('vue-loader')
        .tap(options => {
          options.hotReload = false
          return options
        })
  }
}

运行vue-cli-service serve --mode=production可以禁用HMR,但还可以执行更多操作。