如何在前端处理多个分开编译的wasm文件和胶水代码时避免错误?

现在有个功能,需要通过前端调用C++算法,但算法是通过emscripten分开编译的,也就是说会生成多个wasm文件和胶水代码。
而在前端导入多份胶水代码时,会报一个错误

emcc.js:628 Aborted(`Module.arguments` has been replaced by `arguments_` (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name))

导致无法加载从第二个起的wasm文件。

请问这种情况该如何处理呢?

阅读 685
1 个回答

使用service worker(Web Worker)启动另外一个wasm

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进