有没有办法迁移到CRA?

Is there a way to migrate to CRA?

当我创建我的项目时,我不知道 create-react-app,但它确实是一个很好的工具,可以减少我在 webpack 支持上花费的时间。

有没有办法将整个项目迁移到 CRA?

首先,您需要一个迁移计划。 如我所见,迁移它的最简单方法是使用 create-react-app 创建新项目,然后将项目 src 粘贴到新位置。

但是您需要准备好处理几个问题:

  1. 你的测试是写在 jest 上的吗?如果没有,您需要迁移它们。
  2. 您的项目中的导入是以 commajs 风格还是 es6(importrequire)编写的?你需要 es6 风格。
  3. 您使用的是 npm 还是 yarn? CRA 推荐 yarn.