用途:当用户提到从 Tauri v1 升级到 v2、从 v2 beta 迁移到稳定版,或涉及配置与权限的破坏性变更时使用本技能。触发词包括 migrate、upgrade、breaking changes、v1 to v2,以及升级、迁移、配置变更、权限变更。
主要能力:确认当前版本与目标版本;盘点配置、插件、权限方面的变更点;更新 tauri.conf.json 与插件布局;迁移 capabilities/default.json 及 scopes;验证 IPC、CSP 与运行时行为。输出包括迁移清单、更新后的配置映射、升级后验证计划。
使用方式:按步骤先做环境准备,确认依赖与工具;再进行配置初始化与核心迁移;随后测试验证,最后部署上线。范围仅限版本迁移与验证,重点是配置结构与权限体系变化,不包含功能重构。
限制与注意:需关注框架版本与依赖库的兼容性,不同版本 API 可能有差异;配置文件格式错误是最常见问题,建议使用编辑器语法检查;确保必要环境变量正确设置,敏感信息不要硬编码;多版本共存时注意依赖冲突,使用 lock 文件锁定版本;大数据量场景注意性能优化。具体命令与代码示例资料未提供。参考文档:https://v2.tauri.app/llms.txt、https://v2.tauri.app/start/migrate/、https://v2.tauri.app/start/migrate/from-tauri-1/、https://v2.tauri.app/start/migrate/from-tauri-2-beta/。