🧰 一、Rust + Tauri 开发所需环境清单(以 Windows 为例)
类型 | 工具 | 安装说明 |
---|---|---|
🦀 编程语言 | Rust toolchain | 使用 rustup 安装 |
🧱 桌面构建 | Tauri CLI | 用 cargo install tauri-cli 安装 |
🧰 Node 工具 | Node.js + npm/yarn/pnpm | 用于前端构建 Vue/React |
🧱 构建依赖 | Visual Studio Build Tools(带 C++ 工具集) | 编译 Tauri native 部分用 |
🌐 Webview | WebView2 Runtime(大多数机器已自带) | 官方下载链接 |
✅ 二、具体安装步骤(Windows)
步骤 1:安装 Rust(包括 cargo
工具链)
打开 PowerShell :
Invoke-WebRequest -Uri https://win.rustup.rs/x86_64 -OutFile rustup-init.exe
Start-Process .\rustup-init.exe -Wait
完成后验证:
rustc --version
cargo --version
步骤 2:安装 Node.js(推荐 LTS 版本)
访问官网:https://nodejs.org
建议使用 Node.js 18.x 或以上(LTS)
安装后验证:
node -v
npm -v
可选改用 pnpm
:
npm install -g pnpm
步骤 3:安装 Tauri CLI
cargo install tauri-cli
如果你是第一次装 Tauri,建议也装 create 工具:
cargo install create-tauri-app
步骤 4:安装 Visual Studio Build Tools(编译依赖)
访问官网:https://visualstudio.microsoft.com/visual-cpp-build-tools/
勾选:
- “C++ 生成工具”
- “Windows 10 SDK”
- “MSVC v142 或 v143 工具集”
安装后,重启终端并运行:
cargo tauri info
步骤 5:安装 WebView2 Runtime(一般自动安装)
Tauri 使用 WebView2 作为渲染内核,如果你的电脑没有(某些 Windows 10 版本未内置),需要手动装:
✅ 三、快速初始化一个项目
cargo install create-tauri-app
create-tauri-app my-ide-activator
cd my-ide-activator
pnpm install # 或 yarn / npm install
pnpm tauri dev # 启动开发模式