项目模版

Rust 和 WebAssembly 工作组负责管理和维护各种项目模板,以帮助您启动新项目并开始运行。

wasm-pack-template

这个模板是与wasm-pack合作启动的, Rust 和 WebAssembly 项目.

使用cargo generate克隆此项目模板:

cargo install cargo-generate
cargo generate --git https://github.com/rustwasm/wasm-pack-template.git

create-wasm-app

这个模板是 Rust 与wasm-pack孵化的, (npm 包) JavaScript 项目.

使用npm init:

mkdir my-project
cd my-project/
npm init wasm-app

此模板通常与wasm-pack-template一起使用,这里的wasm-pack-template项目是由npm link在本地安装,并作为一个依赖拉进一个create-wasm-app项目。

rust-webpack-template

这个模板预先配置了所有样板文件,用于将 Rust 编译为 WebAssembly ,并将其直接挂钩到 Webpack 的 rust-loader构建管道流程。

使用npm init:

mkdir my-project
cd my-project/
npm init rust-webpack