繁体   English   中英

无法使create-react-app正常工作

[英]Cannot get create-react-app to work

我正在尝试使create-react-app正常工作。 最初,我有一个React应用程序,但是决定在ES5之上使它成为ES6 +语法,这让我大吃一惊。 经过几个小时的调试,我决定重新开始并删除所有内容。

我在服务器上工作,而不是在本地服务器上工作(如果有所不同。)第一次设置React时,我遵循的是https://tylermcginnis.com/react-js-tutorial-1-5-utilizing-webpack-and- babel-to-build-a-react-js-app /并可以正常工作,但是当我偶然发现https://egghead.io/lessons/react-react-fundamentals-development-environment-setup并决定尝试创建-反应应用内

我按照说明进行操作(先运行npm create-react-app i -g然后运行create-react-app my-app 。当我进入CD时,我只发现了准系统package.json文件……我以为我本来应该得到一个不需要配置的入门结构...但是它只创建文件夹和package.json文件。我一直在努力地搜索,但似乎找不到类似问题的人。我们将不胜感激。

除非我误会了,否则create-react-app的要点是避免不得不修改webpack.config.json,babel.rc或从头开始设置package.json。 我想念什么吗?

事实证明,问题出在我的数字海洋飞沫没有足够的内存来处理相关命令。 我通过在服务器上创建一个交换文件(1024mb)解决了该问题,从而解决了该问题。 我的服务器只有512mb的ram,我想那还不够。 https://www.digitalocean.com/community/questions/how-to-change-swap-size-on-ubuntu-14-04是我遵循的指南,希望这对以后的工作有所帮助。

create-react-app使用一个名为react-scripts的包作为其主干。 使用create-react-app ,您将获得react-scripts为您提供的所有功能,包括以下脚本:

npm run start
npm run build
npm run test
npm run eject

所有的实际配置和依赖项都被故意隐藏起来,以使事情变得简单。 如果您想查看应用程序的完整配置,可以使用npm run eject应用程序的抽象,并获取正在使用的所有实际文件和配置,以便您可以自己修改。 请记住,一旦运行npm run eject ,就无法返回这种更简单的格式(除非重新创建应用程序)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM