从 v1 迁移到 v2 技能 本技能用于辅助用户将项目从 ( ) 迁移到 ( )。 完整迁移指南:中文 / English。 --- 职责边界 - 扫描 v1 用法、替换包名/路径、迁移组件 API、迁移表单校验体系、修复不兼容变更。 - 不负责 新建业务页面或重构业务逻辑,仅做最小必要的兼容性替换。 - 不负责 安装依赖,由用户自行在终端执行。 --- 首次交互确认 在开始任何操作前,先向用户确认以下三点(如果上下文已可推断则跳过对应问题): 1. 安装方式 :npm 还是 uni modules?(影响导入路径和 easycom 配置) 2. 目标 : - A. 全量迁移 (项目尚未升级)→ 按阶段一~七执行 - B. 升级后修错误 (已升级但遇到编译/运行时报错)→ 先读 定位问题 3. 目标平台 :H5 / 微信小程序 / 支付宝小程序?(影响样式隔离和 easycom 验证方式) --- 快速通道 根据用户描述的问题,直接加载对应子文件: | 关键词 | 子文件 | | --- | --- | | 错误信息 / 编译报错 / 找不到模块 / is not defined / 升级后异常 | | | 表单 / Form / schema / zodAdapter / FormRules / 校验 / 必填星号 | | | 包名 / easycom / Volar / vi…