Node.js ReferenceError:未定义WebAssembly
我正在应用程序中使用ttest nodejs模块。由于它的更新,我尝试使用更新的版本ttest@2.0.0. 当模块启动计算数据时,出现错误: 引用错误:未定义WebAssembly NodeJS版本-6.9.1 错误出现在下一个位置:Node.js ReferenceError:未定义WebAssembly,node.js,webassembly,Node.js,Webassembly,我正在应用程序中使用ttest nodejs模块。由于它的更新,我尝试使用更新的版本ttest@2.0.0. 当模块启动计算数据时,出现错误: 引用错误:未定义WebAssembly NodeJS版本-6.9.1 错误出现在下一个位置: class CephesWrapper { constructor(sync) { // Initialize the runtime's memory this._wasmMemory = new WebAssembly.Memory({
class CephesWrapper {
constructor(sync) {
// Initialize the runtime's memory
this._wasmMemory = new WebAssembly.Memory({
'initial': TOTAL_MEMORY / WASM_PAGE_SIZE,
'maximum': TOTAL_MEMORY / WASM_PAGE_SIZE
});
.....
}
}
对于解决这个问题有什么建议吗?是否可以定义WebAssembly?NodeJs 8.0.0中添加了WebAssembly支持。更新NodeJS以使其工作。在我的情况下,问题是我在安全模式下运行浏览器(Mozilla Firefox)。 只需完全关闭浏览器并重新启动即可。这将退出安全模式(如果卡在安全模式下,)
作为参考,我在这里找到了这个解决方案:请将您的代码添加到问题“是否需要/导入WebAssembly?”?。试试这个不,我没有。我补充说ttest@2.0.0. 本模块取决于distributions@2.0.0使用调用WebAssembly的cephes模块的模块。是否使用了Emscripten?请添加您使用的emcc命令。你没有提到任何关于工具链的信息,这是识别问题的最重要的东西。哦,我认为错误发生在你自己的代码中。我在ttest中找不到任何与WebAssembly相关的代码,这有点奇怪。虽然这个链接可以回答这个问题,但最好在这里包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,仅链接的答案可能无效。-你好,谢谢你的建议。也许我没有表达清楚。事实上,我的第一段确实是我找到答案的关键部分。我提供链接只是为了强调我没有想到它,并提供更多的上下文。我不认为安全模式与此有关,谢谢老兄!