用途:该技能用于把 Rspack 1.x 项目升级到 v2,包括依赖与配置的更新。
主要能力与流程:
- 确认当前设置:读取 package.json 识别正在使用的 Rspack 包,并定位 Rspack 配置文件(常见为 rspack.config.(ts|js|mjs|cjs))。
- 打开官方迁移指南,以其为唯一事实来源:https://rspack.rs/guide/migration/rspack_1.x
- 规划所需变更:将当前项目配置与迁移指南对比,列出适用于当前配置与插件的破坏性变更,记录被移除或重命名的选项、默认值或插件 API。
- 更新依赖:将 Rspack 包升级到 v2,包括 @rspack/core、@rspack/cli、@rspack/dev-server、@rspack/plugin-react-refresh。
- 应用迁移变更:按官方指南更新 Rspack 配置及相关代码,移除已弃用或不支持的选项。
- 验证:运行构建与开发命令,运行项目测试或类型检查,修复新版本暴露的警告或错误。
适用场景:需要从 Rspack 1.x 迁移到 v2 的前端或构建工具项目。
限制:具体破坏性变更、选项与 API 细节以官方迁移指南为准;本资料未提供各版本差异的完整清单、具体命令或回滚方案。