Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js ReferenceError:未定义WebAssembly_Node.js_Webassembly - Fatal编程技术网

Node.js ReferenceError:未定义WebAssembly

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({

我正在应用程序中使用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({
      '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相关的代码,这有点奇怪。虽然这个链接可以回答这个问题,但最好在这里包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,仅链接的答案可能无效。-你好,谢谢你的建议。也许我没有表达清楚。事实上,我的第一段确实是我找到答案的关键部分。我提供链接只是为了强调我没有想到它,并提供更多的上下文。我不认为安全模式与此有关,谢谢老兄!