Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.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
Javascript 我怎样才能经营一家公司;“你好,世界”;在具有最新Node.js的webassembly上?_Javascript_Node.js_Webassembly - Fatal编程技术网

Javascript 我怎样才能经营一家公司;“你好,世界”;在具有最新Node.js的webassembly上?

Javascript 我怎样才能经营一家公司;“你好,世界”;在具有最新Node.js的webassembly上?,javascript,node.js,webassembly,Javascript,Node.js,Webassembly,我是在阅读了这篇文章之后提出这个问题的,但没有找到这些信息 我在Node.jsv8.1.3上。如何从Node.js上的JavaScript中编译并运行wast(WebAssembly的文本表示)上的“hello world”?用于加载wasm文件,然后在Node js应用程序中执行以下操作: import loadWasm from 'node-wasm'; async function run() { const {rust_function} = await loadWasm('/lo

我是在阅读了这篇文章之后提出这个问题的,但没有找到这些信息

我在Node.js
v8.1.3
上。如何从Node.js上的JavaScript中编译并运行wast(WebAssembly的文本表示)上的“hello world”?

用于加载wasm文件,然后在Node js应用程序中执行以下操作:

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();

在同一份回购协议中有一个完整的例子。祝你好运

为了确保我理解,您有一个现有的hello world程序是用(wast文本格式)编写的吗?使用外部工具将其编译为wasm(二进制格式)并不太难,所以我假设您的问题实际上是从node.js中执行wast到wasm编译步骤?这与文本“hello world”无关。我只是想要一个关于如何运行WASM的完整的小片段。我在准备上遇到了很多麻烦。不过,我最终还是设法做到了。