設定
本部分說明如何設定用於將 Rust 程式編譯成 WebAssembly 並整合到 JavaScript 中的工具鏈。
Rust 工具鏈
您將需要標準的 Rust 工具鏈,包括 rustup
、rustc
和 cargo
。
Rust 和 WebAssembly 體驗乘著 Rust 發布列車奔馳至穩定!這表示我們不需要任何實驗功能標誌。但是,我們需要 Rust 1.30 或更新版本。
wasm-pack
wasm-pack
是建置、測試和發布由 Rust 產生的 WebAssembly 的一站式服務。
cargo-generate
cargo-generate
透過利用現有的 git 儲存庫作為範本來協助您快速建立並執行新的 Rust 專案。
使用此命令安裝 cargo-generate
cargo install cargo-generate
npm
npm
是 JavaScript 的套件管理員。我們將使用這個來安裝和執行 JavaScript 捆綁器和開發伺服器。在本教學課程的最後,我們將把已編譯的 .wasm
發布到 npm
登錄檔。
如果您已安裝npm
,請使用此命令確保軟體已更新
npm install npm@latest -g