项目模板
Rust 和 WebAssembly 工作组策划并维护各种项目模板,以帮助你快速启动新项目并开始工作。
wasm-pack-template
此模板 用于启动一个 Rust 和 WebAssembly 项目,该项目将与 wasm-pack
一起使用。
使用 cargo generate
克隆此项目模板
cargo install cargo-generate
cargo generate --git https://github.com/rustwasm/wasm-pack-template.git
create-wasm-app
此模板 用于 JavaScript 项目,这些项目使用从 Rust 创建并通过 wasm-pack
发布到 npm 的包。
使用 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 构建管道的样板代码,使用 Webpack 的 rust-loader
。
使用 npm init
创建它
mkdir my-project
cd my-project/
npm init rust-webpack