我怎样才能运行一个'#34; hello world"在具有最新Node.js的webassembly上?

时间:2017-07-18 17:51:39

标签: javascript node.js webassembly

我在阅读official documentation并且未找到此信息后提出此问题。

我在Node.js v8.1.3上。如何编译和运行一个" hello world"在Node.js上的JavaScript中的wast(WebAssembly的文本表示)?

1 个答案:

答案 0 :(得分:0)

使用node-wasm加载您的wasm文件,然后在您的节点js app中,执行以下操作:

import loadWasm from 'node-wasm';

async function run() {
  const {rust_function} = await loadWasm('/local/path/to/wasm');
  const result = rust_function();
  console.log(result);
}

run();

在同一个回购中有一个完整的例子here。祝你好运!