使用npm start启动CRA时出现问题

时间:2020-06-30 20:09:16

标签: javascript reactjs npm frontend

大家!我遇到了一个愚蠢的问题;每次运行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" 为什么会这样呢?脖子上真是这么疼……不胜感激!!!

1 个答案:

答案 0 :(得分:2)

那是我的座右铭:

对于荒谬的问题,寻求找到荒谬的解决方案

实际上,这只是由于您的环境设置而发生的,您应该将Windows环境变量_add %SystemRoot%\system32设置到PATH中,如果正确,请告诉我将其发布为答案:

  1. 在Windows桌面上,右键单击“我的电脑”。

  2. 在弹出菜单中,单击“属性”。

  3. 在“系统属性”窗口中,单击“高级”选项卡,然后单击“环境变量”。

  4. 在“系统变量”窗口中,突出显示“路径”,然后单击“编辑”。

  5. 在“编辑系统变量”窗口中,将光标插入“变量值”字段的末尾。

  6. 如果最后一个字符不是分号(;),则添加一个。

  7. 在最后一个分号之后,键入要查找的文件的完整路径。

    %SystemRoot%\system32
    
  8. 在每个打开的窗口中单击“确定”

  9. 重启系统