這是 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 檔案。