在Vue中使用worker-loader没有热更新

vue.config.js使用worker-loader, 已经加了hash,但是依然无法热更新。只有重新编译才会加载新的worker。请教一下,怎么才能使用热更新
image.png

阅读 4.7k
1 个回答

需要做下排除
vue.config.js配置如下

chainWebpack: config => {
    config.module.rule('worker').test(/\.worker\.js$/).use('worker-loader').loader('worker-loader').options({
      inline: 'fallback'
    }).end();
    config.module.rule('js').exclude.add(/\.worker\.js$/);
  }

这样会更新

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题