Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 有办法迁移到CRA吗?_Reactjs_Webpack_Create React App - Fatal编程技术网

Reactjs 有办法迁移到CRA吗?

Reactjs 有办法迁移到CRA吗?,reactjs,webpack,create-react-app,Reactjs,Webpack,Create React App,当我创建我的项目时,我不知道如何创建react应用程序,但它确实是一个很好的工具,可以减少我花在网页包支持上的时间 有没有办法将整个项目迁移到CRA?首先,您需要一个迁移计划。 正如我所看到的,最简单的迁移方法是使用createreact-app创建新项目,然后将项目src粘贴到新位置 但有几个问题需要你准备好处理: 您的测试是在jest上编写的吗?如果没有,则需要迁移它们 您的项目导入是否以commajs样式或es6编写(import或require)?你需要es6风格 您使用的是npm还是纱

当我创建我的项目时,我不知道如何创建react应用程序,但它确实是一个很好的工具,可以减少我花在网页包支持上的时间


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

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

但有几个问题需要你准备好处理:

  • 您的测试是在
    jest
    上编写的吗?如果没有,则需要迁移它们
  • 您的项目导入是否以commajs样式或es6编写(
    import
    require
    )?你需要es6风格
  • 您使用的是
    npm
    还是
    纱线
    ?CRA推荐
    纱线

  • 您可以创建一个新的CRA项目,只需将所有组件和其他配置文件复制到整个CRA。我不相信有一种方法可以自动迁移到它,因为有无数种方法可以设置一个项目。