這是 wasm-pack未發佈文件,已發佈的文件可在 Rust 和 WebAssembly 主要文件網站上找到。此處記錄的功能可能不適用於已發佈的 wasm-pack 版本。

wasm-pack new

wasm-pack new 指令會使用 cargo-generate 為您建立一個新的 RustWasm 專案。

它需要三個參數:名稱、範本和模式

wasm-pack new <name> --template <template> --mode <normal|noinstall|force>

預設範本是 rustwasm/wasm-pack-template

名稱

wasm-pack new 指令必須提供名稱參數,例如:

wasm-pack new myproject

範本

wasm-pack new 指令可以提供一個可選的範本參數,例如:

wasm-pack new myproject --template https://github.com/rustwasm/wasm-pack-template

範本可以是指向包含 cargo-generate 範本的 git 儲存庫的地址。

模式

wasm-pack new 指令可以提供一個可選的模式參數,例如:

wasm-pack new myproject --mode noinstall

傳遞的模式可以是「normal」、「noinstall」或「force」。預設傳遞「normal」。

noinstall 表示 wasm-pack 不應嘗試安裝任何底層工具。如果找不到必要的工具,指令將會出錯。

force 表示 wasm-pack 不應檢查本機 Rust 版本。如果本機 Rust 是不可接受的 Rust 版本,指令將會出錯。