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

npm启动响应问题

西门骁
2023-03-14

我经常使用npm start来运行React应用程序

这些天来,我试图使用这个命令,但我遇到了一个错误

它就像这样

附言:我正在使用ubuntu 20.04


node:events:371
      throw er; // Unhandled 'error' event
      ^

Error: spawn brave ENOENT
    at Process.ChildProcess._handle.onexit (node:internal/child_process:282:19)
    at onErrorNT (node:internal/child_process:480:16)
    at processTicksAndRejections (node:internal/process/task_queues:83:21)
Emitted 'error' event on ChildProcess instance at:
    at Process.ChildProcess._handle.onexit (node:internal/child_process:288:12)
    at onErrorNT (node:internal/child_process:480:16)
    at processTicksAndRejections (node:internal/process/task_queues:83:21) {
  errno: -2,
  code: 'ENOENT',
  syscall: 'spawn brave',
  path: 'brave',
  spawnargs: [ 'http://localhost:3000' ]
}

我已经删除了缓存,

我删除node_modules并运行npm安装

我仍然面临同样的问题

如果我使用sudo npm启动,一切正常

共有1个答案

方建明
2023-03-14

我认为您使用root权限安装了node,这会导致限制非sudo使用全局包。

我建议您删除当前的节点安装,并使用nvm来安装所需的节点版本https://github.com/nvm-sh/nvm.

之后,您需要再次安装react-create-app。

 类似资料:
  • 问题内容: 我下载了AngularJS phonecat应用程序,并在全球安装了bower,http服务器,karma,量角器。但是,当我使用代码移动到目录并尝试“ npm start”时,它将运行“ npm install”并显示以下错误: angular-phonecat@0.0.0预启动/ Users / twer / angular-phonecat npm安装 npm WARN lock

  • 我下载了AngularJS phonecat应用程序,并在全球范围内安装了bower、HTTP服务器、karma、量角器。但当我移动到带有代码的目录并尝试“npm start”时,它将运行“npm install”并显示以下错误: Angular-PhoneCat@0.0.0预启动/用户/Twer/Angular-PhoneCat npm安装 npm警告锁定错误:EACCES,open“/user

  • 我在部署带有Spring启动的 react nodejs 应用程序时遇到问题。Spring应用程序在基本的HTML / JS中工作正常,并且我已经使react应用程序在开发模式下运行良好,但是我似乎缺少一些东西,即正确捆绑反应和Spring。 目前,我可以使用一些简单的HTML和javax调用来运行/部署我的Spring启动应用程序(没有反应)。它在我的 AWS ec2 上运行,没有问题。 我还可

  • 从文件夹内部执行“npm start”命令时出现以下错误/ 我在互联网上尝试了多种解决方案,但都无效。

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

  • 同时使用redux与反应。我试图在安装react-redux和redux库后,为我的应用程序(reactwiseldux)进行npm启动。我在下面看到这个错误。我自己也在想办法,但目前还没找到。请帮帮我。 “反应脚本”不被识别为内部或外部命令、可操作程序或批处理文件。npm错误!代码ELIFECYCLE npm ERR!错误1 npm错误!reactwithredux@0.1.0开始:npm ER