Reactjs npm启动不适用于ract模板项目

Reactjs npm启动不适用于ract模板项目,reactjs,npm,Reactjs,Npm,由于报告缺少react脚本库,在npm init之后运行npm start无法工作 它在我的Windows 10机器上;我尝试卸载并重新安装节点,但没有帮助 我只能通过键入 >node .\node_modules\react-scripts\bin\react-scripts.js start 否则,如果我运行: >npm start 我可以看到下面粘贴的错误 reactapptest@0.1.0启动C:(…)\reactapptest 反应脚本启动 npm错误!文件bash

由于报告缺少react脚本库,在npm init之后运行npm start无法工作

它在我的Windows 10机器上;我尝试卸载并重新安装节点,但没有帮助

我只能通过键入

>node .\node_modules\react-scripts\bin\react-scripts.js start 
否则,如果我运行:

>npm start
我可以看到下面粘贴的错误

reactapptest@0.1.0启动C:(…)\reactapptest 反应脚本启动 npm错误!文件bash npm错误!路径重击 npm错误!代码失效循环 npm错误!厄尔诺·埃诺特 npm错误!系统调用生成bash npm错误!reactapptest@0.1.0开始:
react脚本开始
npm错误!产卵bash enoint npm错误! npm错误!失败reactapptest@0.1.0开始脚本。 npm错误!这可能不是npm的问题。上面可能还有其他日志输出


我的路径似乎有问题,但我不确定,也不知道如何解决。

您收到的具体错误指出,
bash
不可用。现在,
bash
是一个用于Unix和类Unix环境的shell,默认情况下,它通常不安装在Windows上。(尽管它也可通过MinGW用于Windows。)


如果您在Windows上工作,则不需要bash和
react脚本
。尝试使用
npm安装-g升级npmnpm@latest
查看这是否是由您系统上的旧版本npm损坏引起的


编辑:另外,您以前可能已经将
npm
配置为使用
bash
。请参阅:请注意,您正试图做相反的事情,因此如果您有自定义配置,您可能希望尝试删除它(也在链接的接受答案中进行了解释)。

尝试使用
npm install-g升级npmnpm@latest
查看NPM是否试图“独立”生成bash或者,如果通过
react脚本调用它,我尝试了;仍然会出现相同的错误。>npm config delete script shell解决了这个问题;非常感谢。