项目模版

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

wasm-pack-template

此模板 用于启动与 wasm-pack 一起使用的 Rust 和 WebAssembly 项目。

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

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

create-wasm-app

此模板 用于使用 npm 包的 JavaScript 项目,npm 包是使用 Rust 和 wasm-pack 创建的。

npm init 一起使用:

  1. mkdir my-project
  2. cd my-project/
  3. npm init wasm-app

此模板通常与 wasm-pack 模板一起使用,其中 wasm-pack 模板项目通过 npm link 本地安装,并作为 create-wasm-app 项目的依赖项拉入。

rust-webpack-template

此模板 预先配置了所有样板,用于将 Rust 编译到 WebAssembly,并使用 Webpack 的 rust-loader 将其进入 Webpack 构建流程中。

npm init 一起使用:

  1. mkdir my-project
  2. cd my-project/
  3. npm init rust-webpack