Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.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
Rust 腹板组装和锈蚀:货物建造与wasm包装_Rust_Webassembly_Rust Cargo_Wasm Pack - Fatal编程技术网

Rust 腹板组装和锈蚀:货物建造与wasm包装

Rust 腹板组装和锈蚀:货物建造与wasm包装,rust,webassembly,rust-cargo,wasm-pack,Rust,Webassembly,Rust Cargo,Wasm Pack,构建wasm的一些示例使用货物构建(如《编程WebAssembly》一书中的示例) 和其他人使用 wasm-pack build --target web .... 这两种构建项目的方法有什么不同?Wasm pack是一种更为方便的应用程序,它提供的不仅仅是构建Rust代码 wasm pack还提供了以下功能: 将Rust项目构建到WebAssembly(相当于货物构建--target=wasm32未知…) 绑定到Node.js 将结果发布到npm注册表 创建新项目(如cargo new)

构建wasm的一些示例使用
货物构建
(如《编程WebAssembly》一书中的示例)

和其他人使用

wasm-pack build --target web ....

这两种构建项目的方法有什么不同?

Wasm pack是一种更为方便的应用程序,它提供的不仅仅是构建Rust代码

wasm pack还提供了以下功能:

  • 将Rust项目构建到WebAssembly(相当于货物构建--target=wasm32未知…)
  • 绑定到Node.js
  • 将结果发布到npm注册表
  • 创建新项目(如
    cargo new
此工具旨在成为一个一站式的工具,用于构建和使用生锈生成的WebAssembly,您希望在浏览器或Node.js中与JavaScript进行互操作。wasm pack帮助您构建生成的WebAssembly包,您可以将其发布到npm注册表,或者与您已经使用的工作流中的任何javascript包(如webpack或greenkeeper)一起使用

wasm-pack build --target web ....