我已将我的 webpack 项目转换为输出 ES6:
experiments: {
outputModule: true
},
output: {
library: {
type: 'module'
}
},
现在,当我在开发模式(
webpack serve --open
)下运行时,只要我在监视文件中进行并保存更改,终端就会显示错误消息“错误:HMR 尚未针对模块块格式实现”。我认为只要避免块格式就可以解决这个问题,所以我禁用了 splitChunks
部分。但错误仍然存在。
显然,分块与代码分割不同。我的构建仍在生成块文件,只是没有
splitChunks
部分的情况下那么多。有没有办法完全禁用块生产?生成一个输出文件?这是否是该错误的潜在解决方案?如果没有,我还有什么其他选择?
您可以在此错误报告中找到该问题的解决方案。 https://github.com/webpack/webpack/issues/17636