專案範本
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
這個範本用於消耗 npm 套件的 JavaScript 專案,這些套件是由 Rust 使用 wasm-pack
建立的。
使用 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
將其直接連接到 Webpack 建置管線。
使用 npm init
mkdir my-project
cd my-project/
npm init rust-webpack