我正在使用WebAssembly
重新编写js库的某些部分。该库使用rollup
进行捆绑,并且创建的输出为dist/rebound.js
。我的更改添加了一个附加文件rebound.wasm
。我没有使用任何wasm loader
,而是只使用fetch
api来加载wasm,
//rebound.js
fetch('rebound.wasm').then(//instantiate)
我使用rollup-copy-plugin
将wasm文件复制到dist/rebound.wasm
。一切都很好,dist文件夹中同时包含js和wasm文件。但是,当我在使用webpack
和import rebound from 'rebound'
的测试项目中使用它时,存在rebound.js
文件,但是没有rebound.wasm
文件。 fetch
api给出404错误。
我认为webpack
可能正在摇摇欲坠,因为没有明确的import语句。如何确定rebound.wasm
将在js中构建?
如果您需要更多信息,请询问。