当前位置: 首页 > 知识库问答 >
问题:

reactjs npm启动ELIFECYCLE错误

蔡鸿骞
2023-03-14

这是我第一次尝试学习反应,而且开始得很糟糕。我已经浏览了这里的说明:https://facebook.github.io/react/docs/installation.html在“创建新应用”选项卡上。没有做任何不同的事情。

我正在使用节点8.1。3和npm 5.0。4.

(我还尝试将节点降级到6.11,但没有成功)。

我在安装过程中没有任何错误。

当我运行npm start时,我得到一个超级无用的错误:

Starting the development server...

events.js:182
  throw er; // Unhandled 'error' event
  ^

Error: watch /var/phil-machine/Code/react/test1/public ENOSPC
at exports._errnoException (util.js:1022:11)
at FSWatcher.start (fs.js:1384:19)
at Object.fs.watch (fs.js:1410:11)
at createFsWatchInstance (/var/phil-machine/Code/react/test1/node_modules/chokidar/lib/nodefs-handler.js:37:15)
at setFsWatchListener (/var/phil-machine/Code/react/test1/node_modules/chokidar/lib/nodefs-handler.js:80:15)
at FSWatcher.NodeFsHandler._watchWithNodeFs (/var/phil-machine/Code/react/test1/node_modules/chokidar/lib/nodefs-handler.js:228:14)
at FSWatcher.NodeFsHandler._handleDir (/var/phil-machine/Code/react/test1/node_modules/chokidar/lib/nodefs-handler.js:407:19)
at FSWatcher.<anonymous> (/var/phil-machine/Code/react/test1/node_modules/chokidar/lib/nodefs-handler.js:455:19)
at FSWatcher.<anonymous> (/var/phil-machine/Code/react/test1/node_modules/chokidar/lib/nodefs-handler.js:460:16)
at FSReqWrap.oncomplete (fs.js:153:5)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! test1@0.1.0 start: `react-scripts start`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the test1@0.1.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/phil/.npm/_logs/2017-07-05T23_52_25_652Z-debug.log

我不知所措。我已经谷歌了它(尽我所能——除了一般的“反应开始错误”,我甚至不确定该谷歌什么),并得到了这个答案https://stackoverflow.com/a/39960890/1569591但这也没用。

当我运行npm start时,它会出现上述错误,并以站点无法到达错误打开浏览器。

有人能帮我指出如何解决这个问题吗?

我还尝试更改start命令以使用不同的端口:

PORT=3001 react-scripts start

也不管用。

共有3个答案

公羊新
2023-03-14

我不知道您使用的是哪个操作系统,但如果您使用的是Fedora或CentOS,请尝试禁用selinux。我也有类似的问题,但禁用selinux后,它开始完美地工作。

闾丘京
2023-03-14

我不完全确定这是否是问题所在,但我已经解决了。

原来是另一个服务,Grafana使用的是本地主机端口3000。我移除了格拉法纳,但还是失败了。重新启动后,它似乎工作了。

再说一次,如果其他人也有同样的问题,我不确定这是否能100%解决问题,但这就是我解决问题的原因。

松俊才
2023-03-14

节点出现问题,ENOSPC表示驱动器上没有空间。

也许/tmp已满?您可以通过将npm config set tmp/path/to/some/other/dir设置为npm,或者删除/tmp文件夹中的所有内容,将npm配置为使用不同的临时文件夹。

资料来源:npm在github的回购协议中的ENOSPC。

 类似资料:
  • 我在启动spring boot应用程序时遇到以下错误。这是我的第一个spring boot项目。因此,我不确定错误以及如何修复它。 申请启动失败 描述: 配置为侦听端口8080的Tomcat连接器无法启动。端口可能已在使用中,或者连接器可能配置错误。 行动: 验证连接器的配置,识别并停止在端口8080上侦听的任何进程,或者将此应用程序配置为在另一个端口上侦听。

  • ELIFECYCLE是什么意思? 我在寻找两个答案中的一个:ELIFECYCLE是什么意思?(或者)为什么我的应用程序代码中出现错误?

  • 我发现了这个,结果是windows 10上的pm2问题。 那篇文章末尾建议的变通办法似乎很管用。 基本上,首先安装node-cmd,然后创建一个startscript.js:

  • 我有这个问题,当我想要引导角项目 尝试安装插件 您必须在angular-cli项目中才能使用serve命令。 npm错误!代码ELIFECYCLE npm错误!错误1 npm错误!portal-app@0.0.0start:ng serve-proxy-config proxy.config.json npm err!退出状态%1 npm错误!npm错误!portal-app@0.0.0启动脚本失

  • 问题内容: 我正在使用mocha-phantomjs设置进行单元测试。我有以下package.json脚本来运行测试。 在浏览器中可以正常运行。当我在cmd中运行命令时,测试运行正常,但同时也会出现以下错误 请任何人告诉我如何解决此错误。 问题答案: 当我在cmd中运行命令npm test时,测试运行正常 不,他们不是。您有6个失败的测试。的退出代码等于测试失败的次数。直接运行,看看有什么问题。意

  • 问题内容: 今天,当我开始日食时,收到以下错误消息: 在“更新索引”期间发生内部错误。Java堆空间 当我检查日志时,有以下异常: 我尝试了以下操作,但均未成功: 在eclipse中增加.ini文件中的内存: -Xmx512m -XX:MaxPermSize=256m 创建环境变量“ MAVEN_OPTS:-Xmx256m” 删除〜/ .cache / m2e Directoy 有人有其他想法吗?