Skip to main content
Version: Next

開始使用

你需要一些工具來編譯、建置、打包和調試你的 Yew 應用程式。在最開始,我們建議使用 Trunk。 Trunk 是用於 Rust 的 WASM Web 應用程式打包工具。

安裝 Rust

要安裝 Rust,請按照官方說明

important

Yew 支援的最低 Rust 版本(MSRV)是 1.76.0。舊版將無法編譯。您可以使用 rustup show(在「active toolchain」下)或 rustc --version 檢查您的工具鏈版本。若要更新您的工具鏈,請執行 rustup update

安裝 WebAssembly 目標

Rust 可以為不同的「目標」(例如不同的處理器)編譯原始碼。用於基於瀏覽器的 WebAssembly 的編譯目標稱為 wasm32-unknown-unknown。以下命令將向您的開發環境新增 WebAssembly 目標。

rustup target add wasm32-unknown-unknown

安裝 Trunk

Trunk 是建議的管理部署和包裝的工具,並在整個文件和範例中使用。

# 需要注意的是,這可能需要一段時間來安裝,因為它會從頭開始編譯所有內容
# Trunk 也為許多主要的套件管理器提供了預先建置的二進位文件
# 有關更多詳細信息,請參見 https://trunkrs.dev/#install
cargo install --locked trunk

其他選項

除了 Trunk 之外,還有其他選項可用於打包 Yew 應用程式。您可能想嘗試以下選項之一:

下一步

設定好開發環境後,現在可以繼續閱讀文件。如果您喜歡透過動手實作來學習,我們建議您查看我們的教學