本章节介绍如何将 Create React App(简称 CRA)项目迁移到 Rsbuild。
首先你需要把 CRA 的 npm 依赖替换为 Rsbuild 的依赖。
移除 CRA 的依赖:
安装 Rsbuild 的依赖:
下一步,你需要把 package.json
中的 npm scripts 更新为 Rsbuild 的 CLI 命令。
Rsbuild 未集成测试框架,因此没有提供用于替换 react-scripts test
的命令,你可以直接使用 Jest 或 Vitest 等测试框架。
请在 package.json
的同级目录下创建 Rsbuild 的配置文件 rsbuild.config.ts
,并添加以下内容:
这样就完成了从 CRA 到 Rsbuild 的基本迁移,此时你可以执行 npm run start
命令来尝试启动开发服务器。
如果你使用了 CRA 的 "SVG 转 React 组件" 功能(即 SVGR),那么还需要安装 Rsbuild 的 SVGR 插件。
比如使用了以下用法:
请参考 SVGR 插件 文档了解如何在 Rsbuild 中使用 SVGR。