大家!我遇到了一个愚蠢的问题;每次运行npm start
时,都会遇到以下错误:
events.js:288
throw er; // Unhandled 'error' event
^
Error: spawn cmd ENOENT
解决此问题的一种方法是将package.json中的以下行"react-scripts": "3.4.1"
更改为"react-scripts": "2.1.8"
为什么会这样呢?脖子上真是这么疼……不胜感激!!!
答案 0 :(得分:2)
那是我的座右铭:
对于荒谬的问题,寻求找到荒谬的解决方案
实际上,这只是由于您的环境设置而发生的,您应该将Windows环境变量_add %SystemRoot%\system32
设置到PATH中,如果正确,请告诉我将其发布为答案:
在Windows桌面上,右键单击“我的电脑”。
在弹出菜单中,单击“属性”。
在“系统属性”窗口中,单击“高级”选项卡,然后单击“环境变量”。
在“系统变量”窗口中,突出显示“路径”,然后单击“编辑”。
在“编辑系统变量”窗口中,将光标插入“变量值”字段的末尾。
如果最后一个字符不是分号(;),则添加一个。
在最后一个分号之后,键入要查找的文件的完整路径。
%SystemRoot%\system32
在每个打开的窗口中单击“确定”
重启系统