运行React应用程序时出现“npm start” ENOENT错误。

3

我一直在node版本10.17.0和16.14.0(最新版本)之间切换,因为我使用SharePoint Framework,它只支持node版本10.x.x。现在我已经回到了最新的node版本,但是当我尝试用npm start命令运行我的任何React应用程序时,我遇到了这个错误:

enter image description here

我尝试过卸载和重新安装计算机上的node,删除node_modules和package-lock.json文件,并执行npm install命令,但在尝试使用npm start运行我的应用程序时仍然出现错误。

无论我在Windows cmd还是Visual Studio Codes终端中运行npm start,都会出现相同的问题。

你们有什么建议吗? 提前感谢。

编辑:我尝试了Abbas Hussain建议的所有方法,也卸载并重新安装了Node,但我仍然遇到了这个错误。

2个回答

0

我成功解决了它。bash文件出了问题,所以我在cmd中执行了以下操作:

npm config set script-shell "C:\Program Files\Git\bin\bash.exe"

然后我重新安装了Node和npm,之后它就正常工作了!


你的回答可以通过提供更多支持信息来改进。请编辑以添加进一步的细节,例如引用或文档,以便他人可以确认你的答案是正确的。您可以在帮助中心找到有关如何编写良好答案的更多信息。 - Community

-1

我认为我之前遇到过类似的问题,我遵循以下步骤:

  • 删除 /node_modules
  • 删除 package-lock.jsonyarn-lock.json
  • 运行以下命令 npm cache clean --forceyarn cache clean
  • npm installyarn

希望这能解决你的问题。


Abbas Hussain,我已经尝试过了,但对我没有用。当我进行npm安装时,它会给我相同的错误。 - kelank
也许这是个问题,尝试关闭所有的 node 任务,然后按照上面的命令操作。 - Abbas Hussain
https://dev59.com/2lUL5IYBdhLWcg3w47k5#49620827 - Abbas Hussain
我甚至尝试创建一个新的React应用程序,但仍然出现相同的错误。我不明白哪里出了问题。 - kelank
我在电脑上安装了NVM,并且了解到所有与Node相关的文件都会出现在NVM文件夹中,所以我卸载了NVM、Node和NPM,然后重新安装了Node和NPM,但仍然遇到相同的错误。帮帮我,这让我疯狂! - kelank
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接