纱线启动命令失败,退出代码为 1
Yarn Start Command failed with exit code 1
我使用 create-react-app 创建 React 应用程序并安装 react-admin 。当我想用 yarn start 启动开发服务器时,抛出一个未处理的错误 'error' 事件并说命令失败,退出代码为 1
我搜索了很多但没有任何帮助。请参阅下图中的错误
好的,仔细看这个:
{
errno: 'ENOENT',
code: 'ENOENT',
syscall: 'spawn cmd',
path: 'cmd',
spawnargs: [ '/s', '/c', 'start', '""', '/b', '"http://localhost:3000/"' ]
}
errno: 'ENOENT'
表示找不到文件或目录
path: 'cmd'
表示在通过 Node.js 生成过程 cmd
时在本地或全局找不到可执行文件 cmd
- 现在,我不想详述。只要知道您的操作系统需要跟踪一些可以全局访问的变量即可。其中一个变量称为
$PATH
。 $PATH
中提到的目录中的可执行文件可以从系统的任何位置访问。
- 这里,
'C:\Windows\system32'
是 windows 保存一些关键可执行文件的路径。 cmd.exe
就是其中之一。路径已从 $PATH 变量中以某种方式删除。为了解决这个问题,一个简单的解决方案是:
- 转到
start-menu
-> search
并输入 environment variables
并打开它
- 将有一个名为 PATH 的变量。向其附加
C:\Windows\system32
并按确定。如果您使用 Windows 7 或更低版本,请在 ;
之前添加一个分号
- 重新启动您的终端或 IDE 或代码编辑器并尝试 运行 该应用程序。看看是不是又报错了
问题
安装 babel 似乎改变了很多节点,但它没有相应地更新 yarn.lock
和 package.json
文件
解决方案
yarn info
然后运行
yarn upgrade
然后
yarn add yarn
我刚刚重新启动了终端,yarn start'
为我工作。
我正在使用 Ubuntu 18.04。
我已经尝试了以下帖子中给出的解决方案,但它们没有帮助。
- error Command failed with exit code 1. when I try to run yarn
- How to fix "Received invalid response from npm" when using other registry in .npmrc and .yarnrc,
- yarn+react: error Command failed with exit code 1
我遵循了上述准则,只有以下准则对我有用
yarn info
实际上失败了
那我运行
=> yarn upgrade
需要 5 分钟或更长时间才能完成
最后我 运行
=> yarn add yarn
在此之后,我能够通过 运行 自己的脚本 yar
成功启动我的服务器
这对我有用:
- 检查您的用户是否有管理权限
- 如果没有,则登录PC的管理员账号
- 然后按“Win + R”
- 键入“control userpasswords2”并按回车键
- 在“用户”选项卡中 select 您的用户,然后单击“属性”
- 然后勾选管理员选项,点击确定
- 最后,注销并重试。
我使用 create-react-app 创建 React 应用程序并安装 react-admin 。当我想用 yarn start 启动开发服务器时,抛出一个未处理的错误 'error' 事件并说命令失败,退出代码为 1
我搜索了很多但没有任何帮助。请参阅下图中的错误
好的,仔细看这个:
{
errno: 'ENOENT',
code: 'ENOENT',
syscall: 'spawn cmd',
path: 'cmd',
spawnargs: [ '/s', '/c', 'start', '""', '/b', '"http://localhost:3000/"' ]
}
errno: 'ENOENT'
表示找不到文件或目录path: 'cmd'
表示在通过 Node.js 生成过程 - 现在,我不想详述。只要知道您的操作系统需要跟踪一些可以全局访问的变量即可。其中一个变量称为
$PATH
。$PATH
中提到的目录中的可执行文件可以从系统的任何位置访问。 - 这里,
'C:\Windows\system32'
是 windows 保存一些关键可执行文件的路径。cmd.exe
就是其中之一。路径已从 $PATH 变量中以某种方式删除。为了解决这个问题,一个简单的解决方案是:- 转到
start-menu
->search
并输入environment variables
并打开它 - 将有一个名为 PATH 的变量。向其附加
C:\Windows\system32
并按确定。如果您使用 Windows 7 或更低版本,请在;
之前添加一个分号 - 重新启动您的终端或 IDE 或代码编辑器并尝试 运行 该应用程序。看看是不是又报错了
- 转到
cmd
时在本地或全局找不到可执行文件 cmd
问题
安装 babel 似乎改变了很多节点,但它没有相应地更新 yarn.lock
和 package.json
文件
解决方案
yarn info
然后运行
yarn upgrade
然后
yarn add yarn
我刚刚重新启动了终端,yarn start'
为我工作。
我正在使用 Ubuntu 18.04。 我已经尝试了以下帖子中给出的解决方案,但它们没有帮助。
- error Command failed with exit code 1. when I try to run yarn
- How to fix "Received invalid response from npm" when using other registry in .npmrc and .yarnrc,
- yarn+react: error Command failed with exit code 1
我遵循了上述准则,只有以下准则对我有用
yarn info
实际上失败了
那我运行
=> yarn upgrade
需要 5 分钟或更长时间才能完成
最后我 运行
=> yarn add yarn
在此之后,我能够通过 运行 自己的脚本 yar
这对我有用:
- 检查您的用户是否有管理权限
- 如果没有,则登录PC的管理员账号
- 然后按“Win + R”
- 键入“control userpasswords2”并按回车键
- 在“用户”选项卡中 select 您的用户,然后单击“属性”
- 然后勾选管理员选项,点击确定
- 最后,注销并重试。