这是 wasm-pack 的**未发布**文档,已发布的文档可在 Rust 和 WebAssembly 主文档网站上找到 。此处记录的功能可能在 wasm-pack 的发布版本中不可用。

构建你的项目

我们已经编写了代码,现在我们需要构建它。

我们正在编写一个应该在浏览器中使用的 crate,因此我们在终端中运行此命令

$ wasm-pack build

如果你正在编写一个应该在 Node.js 中使用的包(使用 CommonJS 模块,例如 require),你将在终端中运行此命令

$ wasm-pack build --target nodejs

运行此命令时会执行一些操作

  1. 如果尚未编译代码,它将编译代码到 wasm
  2. 它将生成一个 pkg 文件夹,其中包含 wasm 文件、wasm 周围的 JS 包装文件、你的 README 和一个 package.json 文件。