入门
你需要一些工具来编译、构建、打包和调试 Yew 应用程序。在入门时,我们建议使用 Trunk。Trunk 是 Rust 的 WASM Web 应用程序捆绑器。
安装 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
(仍处于早期开发阶段)
后续步骤
随着你的开发环境的建立,你现在可以继续阅读文档。如果你喜欢通过动手学习,我们建议你查看我们的 教程。