Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用npm start启动CRA时出现问题_Javascript_Reactjs_Npm_Frontend - Fatal编程技术网

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

Javascript 使用npm start启动CRA时出现问题,javascript,reactjs,npm,frontend,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” 为什么会这样?真是让人头疼。。。感谢您的帮助 这是我的座右铭: 对于荒谬的问题

各位!!我遇到了一些愚蠢的问题;每次运行
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”
为什么会这样?真是让人头疼。。。感谢您的帮助

这是我的座右铭:

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

实际上,这只是因为您的环境设置,您应该设置Windows环境变量,将
%SystemRoot%\system32
添加到您的路径,如果正确,请告诉我将其作为答案发布:

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

  • 在弹出菜单中,单击“属性”

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

  • 在“系统变量”窗口中,高亮显示“路径”,然后单击“编辑”

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

  • 如果最后一个字符不是分号(;),请添加一个

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

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

  • 重启系统


  • 1.你的nodejs版本是什么?2.您是否已在全球安装create react应用程序?3.尝试
    rm-rf node\u模块&&npm安装&&npm启动
    我不知道为什么在某些Windows系统中会发生这种情况。我对你的问题投赞成票。谢谢。嘿,@EliyaCohen。我的Nodejs版本是v12.16.1。是的,我在全球安装了CRA。有些人说这可能会导致错误。但我的同行们似乎没有遇到同样的问题……将其从您的全局应用程序中删除并使用
    npx create react app
    insteadFinally,Worked!在完成上述过程后,我重新启动了我的笔记本电脑,它正常工作了。谢谢,@AmerllicA