先决条件

虽然 trunk 尝试在需要时自动获取工具(除非您使用 --offline 运行),但根据您的环境,可能需要一些先决条件。

Rust

这可能是显而易见的,但 trunk 需要安装 Rust。不仅在从源代码安装 trunk 本身时,而且在将基于 Rust 的项目编译为 WebAssembly 时也需要。

安装 Rust 的说明可能因您的操作系统而异,一个合理的默认值来自 Rust 项目: https://rust-lang.net.cn/learn/get-started

安装完成后,您应该在命令行中拥有以下工具

  • rustup
  • cargo

WebAssembly 目标

默认情况下,Rust 安装只会安装您当前机器的目标。但是,在这种情况下,我们想要交叉编译到 WebAssembly。因此,需要安装 wasm32-unknown-unknown 目标。假设您已使用标准流程安装了 Rust 并且可以使用 rustup,则可以使用以下命令添加目标

rustup target add wasm32-unknown-unknown