用途:在编写 Tauri v2 代码时获取该领域的实践知识与规则说明。资料称凡是处理 Tauri v2 代码即可使用本技能。
主要能力(按规则文件组织):核心架构含项目结构与文件组织、前后端通信(Commands 与 Events)、tauri.conf.json 配置;窗口管理含窗口创建与控制、自定义窗口样式(透明、无边框、圆角);系统交互含文件系统读写与监听、Shell 命令执行与打开外部程序、系统通知、剪贴板、系统对话框(文件选择器、消息框);安全含权限系统(Tauri v2 新特性)、能力配置与作用域;高级特性含系统托盘、应用菜单(原生与上下文菜单);前端集成含与前端框架的集成;部署含构建与打包配置、分发签名与发布。
使用方式:阅读各个规则文件获取详细解释与代码示例。资料给出的包管理与命令:pnpm install、pnpm add @tauri-apps/plugin-<name>、cargo add tauri-plugin-<name>、pnpm tauri dev、pnpm tauri build。
关键概念:Commands 为前端通过 invoke() 调用 Rust 函数;Events 为前后端双向通信;Permissions 为基于能力的安全模型;Plugins 为常见功能的官方插件。
限制:资料未提供具体收费、价格、平台支持范围、性能效果或使用步骤细节,暂未提供。