什么决定在Webpack HMR上发送文件或不发送文件?
我正在开发一个导出JS和工件的网页包加载器。当只更新工件时(不适用于JS),它在正常构建时工作正常,但在监视模式或HMR中,工件不会更新 我确信加载程序上下文的什么决定在Webpack HMR上发送文件或不发送文件?,webpack,Webpack,我正在开发一个导出JS和工件的网页包加载器。当只更新工件时(不适用于JS),它在正常构建时工作正常,但在监视模式或HMR中,工件不会更新 我确信加载程序上下文的emitFile()被正确调用,并确认传递的内容已更新(通过计算MD5哈希),因此我认为出于某种原因,Webpack忽略了为工件发送更新 问题 由哪个Web包决定是否在watch build或HMR中释放资产 我应该怎么做才能将工件的更新告知webpack 关于我的案例的更多细节 我正在开发编译一些C++文件,导出一个可执行文件和JS运
emitFile()
被正确调用,并确认传递的内容已更新(通过计算MD5哈希),因此我认为出于某种原因,Webpack忽略了为工件发送更新
问题
-
我正在开发编译一些C++文件,导出一个可执行文件和JS运行时。
被调用。从C++编译器输出文件通过,确认编译器工作正常,输出成功更新(通过文件修改时间检查)。context.emitFile
Built at: 2020-10-04 22:29:08
Asset Size Chunks Chunk Names
3d7073e8db4781e94b3a.js 1.26 MiB main [emitted] [immutable] main
index.html 254 bytes [emitted]
main.wasm 2.93 MiB [emitted]
Entrypoint main = 3d7073e8db4781e94b3a.js
在第二次或更多时间,预期发出main.wasm
,但不是:
Built at: 2020-10-04 22:29:48
Asset Size Chunks Chunk Names
2c02ee414f7f3797d4cb.js 1.26 MiB main [emitted] [immutable] main
index.html 254 bytes [emitted]
Entrypoint main = 2c02ee414f7f3797d4cb.js