SuperAPI AI 工具集

setting-up-tauri-projects

通用与其它

查看项目

更新于 10-15 20:21

技能介绍

用途:帮助用户创建并初始化新的 Tauri v2 项目,用于构建跨平台桌面和移动应用。Tauri 将可编译为 HTML/JS/CSS 的任意前端与 Rust 后端结合,使用系统 webview,最小应用可低于 600KB,支持 Windows、macOS、Linux、iOS、Android。

主要能力:覆盖系统前置依赖(macOS 的 Xcode 或 xcode-select --install;Windows 的 Microsoft C++ Build Tools、WebView2、Rust 工具链;Linux 各发行版的 webkit2gtk 等依赖包)、Rust 与 Node.js 安装、可选的 Android/iOS 移动开发配置(rustup target add、Cocoapods、环境变量 JAVA_HOME/ANDROID_HOME/NDK_HOME)。

使用方式:推荐用 create-tauri-app 脚手架,支持 npm/pnpm/yarn/bun/cargo 及 shell 脚本,交互式选择项目名、bundle identifier、前端语言、包管理器与 UI 模板(vanilla、React、Vue、Svelte、SolidJS、Angular、Preact、Yew、Leptos、Sycamore)。创建后执行 cd your-project、npm install、npm run tauri dev。也可在现有前端项目中手动接入:npm install -D @tauri-apps/cli@latest,再 npx tauri init 并填写应用名、窗口标题、前端开发服务器 URL、构建输出目录及开发/构建命令,最后 npx tauri dev。

项目结构与常用命令:src-tauri 内含 Cargo.toml、build.rs、tauri.conf.json、capabilities、icons 及 src/lib.rs、src/main.rs;常用命令包括 npm run tauri dev、npm run tauri build、npm run tauri icon、npm run tauri android init/dev、npm run tauri ios init/dev。

适用场景与限制:适合新建 Tauri v2 桌面或移动项目及为已有前端项目添加 Tauri。移动开发为可选且 iOS 仅限 macOS 并需完整 Xcode;Node.js 仅在 JavaScript/TypeScript 前端时需要。资料未提供收费、价格或效果信息。