下一步
现在您已经安装了所有先决条件,可以准备创建您的第一个 Tauri 项目了!
为了开始使用 Tauri 构建项目,首先需要安装一些依赖项
点击链接,针对您的操作系统开始设置
Tauri 在 Linux 上开发需要各种系统依赖项。这些依赖项可能因发行版而异,但我们在下面列出了一些主流发行版以帮助您进行设置。
sudo apt updatesudo apt install libwebkit2gtk-4.1-dev \ build-essential \ curl \ wget \ file \ libxdo-dev \ libssl-dev \ libayatana-appindicator3-dev \ librsvg2-devsudo pacman -Syusudo pacman -S --needed \ webkit2gtk-4.1 \ base-devel \ curl \ wget \ file \ openssl \ appmenu-gtk-module \ libappindicator-gtk3 \ librsvg \ xdotoolsudo dnf check-updatesudo dnf install webkit2gtk4.1-devel \ openssl-devel \ curl \ wget \ file \ libappindicator-gtk3-devel \ librsvg2-devel \ libxdo-develsudo dnf group install "c-development"sudo emerge --ask \ net-libs/webkit-gtk:4.1 \ dev-libs/libayatana-appindicator \ net-misc/curl \ net-misc/wget \ sys-apps/filesudo rpm-ostree install webkit2gtk4.1-devel \ openssl-devel \ curl \ wget \ file \ libappindicator-gtk3-devel \ librsvg2-devel \ libxdo-devel \ gcc \ gcc-c++ \ makesudo systemctl rebootsudo zypper upsudo zypper in webkit2gtk3-devel \ libopenssl-devel \ curl \ wget \ file \ libappindicator3-1 \ librsvg-develsudo zypper in -t pattern devel_basissudo apk add \ build-base \ webkit2gtk-4.1-dev \ curl \ wget \ file \ openssl \ libayatana-appindicator-dev \ librsvg注意:Alpine Linux 容器默认不包含任何字体。为确保文本在您的 Tauri 应用中正确渲染,请至少安装一个字体包(例如
font-dejavu)。
如果您的发行版未包含在上方,您可以查看 GitHub 上的 Awesome Tauri,看看是否已经创建了相关指南。
下一步:安装 Rust
Tauri 使用 Xcode 以及各种 macOS 和 iOS 开发依赖项。
从以下任一位置下载并安装 Xcode
安装完成后请务必启动 Xcode,以便其完成相关设置。
xcode-select --install下一步:安装 Rust
Tauri 使用 Microsoft C++ 构建工具进行开发,同时还需要 Microsoft Edge WebView2。这两者在 Windows 上开发都是必需的。
请按照以下步骤安装所需的依赖项。

下一步:安装 WebView2。
Tauri 使用 Microsoft Edge WebView2 在 Windows 上渲染内容。
通过访问 WebView2 运行时下载页面来安装 WebView2。下载“Evergreen Bootstrapper”并运行安装。
下一步:检查 VBSCRIPT
在 Windows 上构建 MSI 包需要启用 VBSCRIPT 可选功能。该功能在大多数 Windows 系统中默认启用,但在某些系统上可能被禁用了。
如果您在构建 MSI 包时遇到如 failed to run light.exe 的错误,您可能需要启用 VBSCRIPT 功能。
注意: VBSCRIPT 目前在大多数 Windows 系统中默认启用,但正在被弃用,可能会在未来的 Windows 版本中被禁用。
下一步:安装 Rust
Tauri 使用 Rust 构建,开发时需要安装 Rust。请使用以下方法之一安装 Rust。您可以在 https://rust-lang.net.cn/tools/install 查看更多安装方法。
通过以下命令使用 rustup 安装
curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh访问 https://rust-lang.net.cn/tools/install 以安装 rustup。
或者,您可以使用 winget 在 PowerShell 中执行以下命令来安装 rustup
winget install --id Rustlang.Rustup请务必重启您的终端(有时还需要重启系统)以使更改生效。
下一步:如果您想为 Android 和 iOS 构建应用,请参阅配置移动端目标平台;如果您想使用 JavaScript 框架,请安装 Node。否则,请创建项目。
node -v# v20.10.0npm -v# 10.2.3重启终端以确保它识别到新的安装非常重要。某些情况下,您可能需要重启计算机。
虽然 npm 是 Node.js 的默认包管理器,但您也可以使用 pnpm 或 yarn 等其他工具。若要启用这些工具,请在终端运行 corepack enable。此步骤可选,仅在您倾向使用非 npm 包管理器时需要。
如果您想将应用发布到 Android 或 iOS,还需要安装一些额外的依赖项
JAVA_HOME 环境变量export JAVA_HOME=/opt/android-studio/jbrexport JAVA_HOME="/Applications/Android Studio.app/Contents/jbr/Contents/Home"[System.Environment]::SetEnvironmentVariable("JAVA_HOME", "C:\Program Files\Android\Android Studio\jbr", "User")在 SDK 管理器中勾选“Show Package Details”可以安装旧版本的包。仅在必要时安装旧版本,因为它们可能会引入兼容性问题或安全风险。
ANDROID_HOME 和 NDK_HOME 环境变量。export ANDROID_HOME="$HOME/Android/Sdk"export NDK_HOME="$ANDROID_HOME/ndk/$(ls -1 $ANDROID_HOME/ndk)"export ANDROID_HOME="$HOME/Library/Android/sdk"export NDK_HOME="$ANDROID_HOME/ndk/$(ls -1 $ANDROID_HOME/ndk)"[System.Environment]::SetEnvironmentVariable("ANDROID_HOME", "$env:LocalAppData\Android\Sdk", "User")$VERSION = Get-ChildItem -Name "$env:LocalAppData\Android\Sdk\ndk" | Select-Object -Last 1[System.Environment]::SetEnvironmentVariable("NDK_HOME", "$env:LocalAppData\Android\Sdk\ndk\$VERSION", "User")rustup 添加 Android 目标rustup target add aarch64-linux-android armv7-linux-androideabi i686-linux-android x86_64-linux-android下一步:设置 iOS 开发环境或创建项目。
rustup 添加 iOS 目标rustup target add aarch64-apple-ios x86_64-apple-ios aarch64-apple-ios-sim/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"brew install cocoapods下一步:创建项目。
如果您在安装过程中遇到任何问题,请务必查看故障排除指南或前往 Tauri Discord 寻求帮助。
下一步
现在您已经安装了所有先决条件,可以准备创建您的第一个 Tauri 项目了!
© 2026 Tauri 贡献者。CC-BY / MIT