我使用 create-react-app
已经有一段时间没有问题了,但是最近,在运行它之后,我无法启动开发服务器。运行 npm start
后,出现以下错误:
sh: react-scripts: command not found
npm ERR! code ELIFECYCLE
npm ERR! syscall spawn
npm ERR! file sh
npm ERR! errno ENOENT
npm ERR! js-calculator@0.1.0 start: `react-scripts start`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the js-calculator@0.1.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
脚本似乎位于正确的位置并在 package.json
文件中正确配置。
此外,如果我在以前工作过的其他 react-apps 文件夹中运行它,npm start
会抛出同样的错误。
我尝试了在 stackoverflow 上找到的各种建议:
npm install
);npm install react-scripts --save
);但以上都没有奏效。
有什么建议吗?
我还有一个更详细的 .log
文件,以防有人想查看。
答案 0 :(得分:0)
经过多次尝试和更多阅读有关 SO 的相关问题,我找到了原因。我的 react-app 父文件夹之一(上面五层)名称是“example/example”;将其命名为“example-example”解决了问题。