NodeJS Yarn启动命令失败,退出代码为1

mrwjdhj3  于 2022-11-03  发布在  Node.js
关注(0)|答案(6)|浏览(529)

我创建react应用程序与create-react-app和安装react-admin .当我想启动开发服务器与纱开始抛出一个错误unhanded led '错误'事件,并说命令失败与退出代码1我搜索了很多,但没有帮助.看到下面的图像x1c 0d1x中的错误

ma8fv8wu

ma8fv8wu1#

问题

似乎安装Babel更改了许多节点,但它没有相应地更新yarn.lockpackage.json文件

溶液

yarn info

然后运行

yarn upgrade

然后

yarn add yarn
b4qexyjb

b4qexyjb2#

好吧,仔细看这个:

{
  errno: 'ENOENT',
  code: 'ENOENT',
  syscall: 'spawn cmd',
  path: 'cmd',
  spawnargs: [ '/s', '/c', 'start', '""', '/b', '"http://localhost:3000/"' ]
}
  1. errno: 'ENOENT'表示找不到文件或目录
  2. path: 'cmd'表示在通过Node.js生成进程cmd时,在本地或全局未找到可执行文件cmd
    1.现在,我不想详细介绍。只要知道你的操作系统需要跟踪一些可以全局访问的变量。其中一个变量叫做$PATH。在$PATH中提到的目录中的可执行文件可以从你系统的任何地方访问。
  • 在这里,'C:\Windows\system32'是windows保存一些关键可执行文件的路径。cmd.exe就是其中之一。不知何故,该路径从$PATH变量中被删除了。为了解决这个问题,一个简单的解决方案是:
  • 转到start-menu-〉search,然后键入environment variables并打开它
  • 将有一个名为PATH的变量。将C:\Windows\system32附加到该变量,然后按“确定”。如果您使用的是Windows 7或更低版本,请在该变量前添加分号;
  • 重新启动您的终端或IDE或代码编辑器,然后尝试运行应用程序。查看错误是否再次出现
lmvvr0a8

lmvvr0a83#

我遵循了上述准则,只有以下准则对我有效

yarn info,实际上失败了,然后我运行=〉yarn upgrade,这花了5分钟或更多的时间来完成,然后最后我运行=〉yarn add yarn之后,我能够通过运行我自己的脚本yar成功启动我的服务器

vsdwdz23

vsdwdz234#

我刚刚重新启动了终端,yarn start'对我很有效。
我正在使用Ubuntu 18.04。我已经尝试了以下帖子中给出的解决方案,但它们没有帮助。

muk1a3rh

muk1a3rh5#

以下是对我有效的方法

1.检查您的用户是否具有管理权限
1.如果没有,则登录PC的管理员帐户
1.按下“Win + R”,然后
1.键入“control userpasswords2”并按回车键
1.在“用户”选项卡中,选择您的用户,然后单击“属性”
1.然后,选中“管理员”选项并单击“确定
1.最后,注销并重试。

yxyvkwin

yxyvkwin6#

我设法修复了它Yarn**“失败与错误”**与以下。(来源)

> yarn install
> npm install -g yarn
> yarn set version berry

提交更改:

> git status
> git add .
> git commit -m "upgraded yarn"

运行Yarn:

> yarn -v
3.2.4
> yarn install

相关问题