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

wasm-pack new

wasm-pack new 命令使用 cargo-generate 为您创建一个新的 RustWasm 项目。

它接受 3 个参数:名称、模板和模式。

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 版本,命令将出错。