【发布时间】:2019-12-13 19:26:13
【问题描述】:
我在 Windows 上使用 VueJs 和 NodeJs 服务器。我想用 worker-loader 模块实现一个 JavaScript Worker。
我在我的 vue.config.js 文件中实现了一个 chainWebpack 规则,但它只在我第一次在我的控制台中使用“npm run serve”构建 devServer 时才有效。
当我添加规则时,我的测试工作人员会正确加载并响应消息。当我重新启动 devServer 时,加载工作程序时出现 mime 类型错误。
然后,如果我以任何方式更改 chainWebpack 函数,即通过更改规则名称,规则将再次正确应用。
module.exports = {
chainWebpack: (config) => {
config.module
.rule('worker-loader')
.test(/\.worker\.js$/i)
.use('worker-loader')
.loader('worker-loader');
}
};
我希望规则在我每次启动 devServer 时都能正常工作,而无需在每次重新启动服务器时对其进行编辑。
这是某种可以通过配置值解决的缓存问题吗?
【问题讨论】:
标签: javascript node.js vue.js loader