我用create-react-app创建react应用并安装react-admin.当我想用yarn start启动开发服务器时,抛出一个错误的unhand-led'error'事件,并说Command failed with exit code 1,我搜索了很多,但没有任何帮助。请看下面的图片中的错误
好吧,仔细看看这个。
{
errno: 'ENOENT',
code: 'ENOENT',
syscall: 'spawn cmd',
path: 'cmd',
spawnargs: [ '/s', '/c', 'start', '""', '/b', '"http://localhost:3000/"' ]
}
errno: 'ENOENT'
意思是找不到文件或目录path: 'cmd'
表示可执行 cmd
在产卵过程中,在当地或全球范围内都没有发现。cmd
通过Node.js$PATH
. 中提到的目录内的可执行文件。$PATH
可以从系统的任何地方访问。'C:\Windows\system32'
是windows保存一些关键可执行文件的路径。cmd.exe
是其中之一。不知何故,该路径被从$PATH变量中删除。为了解决这个问题,一个简单的解决方案是。start-menu
-> search
和类型 environment variables
并打开C:\Windows\system32
到它,然后按 "确定"。如果你是在Windows 7或更低版本,请添加一个分号。;
之前这里是怎么做的,有点,所以...
问题 - 似乎安装babel改变了许多节点,但它没有相应地更新yarn.lock和package.json文件。
解决方案------------。
$ 纱线信息 然后运行$ 纱线升级