我正在尝试在 React 项目中加载一个简单的 Web 程序集module。wasm module是用MODULARIZE
选项编译的。
从文档中,我尝试将其合并到我的代码中,如下所示:
fetch('./my-library.wasm')
.then(response => response.arrayBuffer())
.then(bytes => WebAssembly.instantiate(bytes))
.then(results => {
console.log("do something");
});
理想情况下,我希望将结果存储在其中,state
以便我可以在整个代码中访问该module(替换控制台日志)。
不幸的是,这给了我错误
Unhandled Rejection (CompileError): wasm validation error: at offset 4: failed to match magic number
我错过了什么?没有编译MODULARIZE
也会出现此错误。