安装

这个章节讲述的是: 怎样设置将 Rust 编译成 WebAssembly 和糅合到 JavaScript 的工具链

Rust 工具链

您将需要标准的 Rust 工具链,包括rustup,rustc,和cargo

按照以下说明安装 Rust 工具链.

Rust 和 WebAssembly 的使用在 Rust 发布火车上稳定运行! 这意味着我们不需要任何实验性功能标志。但是,我们确实需要 Rust 1.30 或打上版本。

wasm-pack

wasm-pack是您构建,测试和发布 Rust 生成的 WebAssembly 的一站式商店.

得到wasm-pack这里!

cargo-generate

cargo-generate通过利用预先存在的 git 存储库作为模板,帮助您快速启动并运行新的 Rust 项目。

安装cargo-generate使用此命令:

cargo install cargo-generate

npm

npm是 JavaScript 的包管理器. 我们将使用它来安装和运行 JavaScript 捆绑器 和 开发服务器. 在本教程结束时,我们将发布我们编译的.wasm到了npm注册表中.

请按照以下说明进行安装npm.

如果你已经拥有npm安装,使用此命令确保它是最新的:

npm install npm@latest -g