入門
您會需要幾個工具來編譯、建置、封裝和偵錯您的 Yew 應用程式。在入門時,建議使用 Trunk。Trunk 是 Rust 的 WASM 網路應用程式套件管理員。
安裝 Rust
若要安裝 Rust,請按照 官方說明 進行操作。
重要
Yew 最低支援 Rust 版本 (MSRV) 為 1.64.0
。較舊的版本將無法編譯。您可以使用 rustup show
(位於「活動工具鏈」之下)或 rustc --version
來檢查您的工具鏈版本。若要更新您的工具鏈,請執行 rustup update
。
安裝 WebAssembly 目標
Rust 可為不同的「目標」(例如不同的處理器)編譯原始碼。瀏覽器內嵌式 WebAssembly 編譯目標稱為「wasm32-unknown-unknown」。下列命令會將 WebAssembly 目標加入你的開發環境。
rustup target add wasm32-unknown-unknown
安裝 Trunk
Trunk 是管理部署和封裝的建議工具,文件中其他部分和範例中也會使用。
# note that this might take a while to install because it compiles everything from scratch
# Trunk also provides prebuilt binaries for a number of major package managers
# See https://trunkrs.dev/#install for further details
cargo install --locked trunk
其他選項
除了 Trunk 之外,還有其他可用於綑綁 Yew 應用程式的選項。你可以嘗試下列選項之一
wasm-pack
wasm-run
xtask-wasm
(仍處於早期開發階段)
後續步驟
設定好你的開發環境後,你可以繼續閱讀文件。如果你喜歡親自動手學習,我們建議你查看我們的教學。