用途:在启动新的 Tauri 2 项目、选择前端框架或理解项目结构时使用,帮助避免 lib.rs/main.rs 拆分错误和权限缺失等常见问题。
主要能力:提供脚手架命令(npm create tauri-app@latest、yarn create tauri-app、pnpm create tauri-app、bunx create-tauri-app、cargo create-tauri-app);说明项目结构(src 前端、src-tauri Rust 后端、capabilities 权限、icons、gen、tauri.conf.json 等);给出关键配置与开发命令(npm run tauri dev、npm run tauri build、npm run tauri icon、npm run tauri completions);介绍插件添加方式 npm run tauri plugin add fs。
必要用法:新建项目后执行 npm install 与 npm run tauri dev;采用 lib.rs + main.rs 拆分模式以兼容移动端;在 tauri.conf.json 设置唯一 identifier、beforeDevCommand 与 beforeBuildCommand;在 capabilities/default.json 中加入 core:default 等权限;提交 Cargo.lock,忽略 src-tauri/target/。
适用场景:Tauri 2 桌面与移动应用的项目搭建、框架集成(Vite、Next.js SSG、vanilla)与依赖配置。
限制:资料未提供具体收费、价格、平台支持范围或效果数据;部分配置项与命令细节需以官方文档为准。