迁移到 Rstack CLI
迁移现有项目时,推荐使用 migrate-to-rstack-cli Skill。该 Skill 会分析项目,并自动将仓库中使用的 Rstack 工具及 Prettier、Husky 等受支持工具迁移到 Rstack CLI。
使用迁移 Skill
首先安装该 Skill:
安装完成后,向 Coding Agent 发送以下 Prompt:
支持的工具
该 Skill 可以直接迁移以下独立工具:
- Rstack 工具链:Rsbuild、Rslib、Rstest、Rslint 和 Rspress
- 代码格式化:Prettier
- 暂存文件处理:lint-staged 和 nano-staged
- Git hooks:Husky 和 simple-git-hooks
不支持的工具
该 Skill 不会直接迁移上面列表之外的工具。如果项目使用以下工具,请先将其迁移到对应的 Rstack 工具,再运行 migrate-to-rstack-cli Skill:
- 应用构建:参考 Rsbuild 的 webpack 迁移指南、Vite 迁移指南、Create React App 迁移指南 或 Vue CLI 迁移指南,将项目迁移到 Rsbuild。
- 库构建:参考 Rslib 的 tsup 迁移指南 或 tsc 迁移指南,将库迁移到 Rslib。
- 测试:参考 Rstest 的 Jest 迁移指南 或 Vitest 迁移指南,将项目迁移到 Rstest。
- 代码检查:参考 Rslint 入门指南,将 ESLint 或其他代码检查工具迁移到 Rslint。