我克隆了一个react应用程序到我的系统上,并运行以下命令

npm install -g create-react-app
npm install --save react react-dom

之后我就跑了

npm start 

但是它抛出了上面提到的错误,它在我的其他系统上工作得很好,我把它推到了github上。但克隆后,无论是windows还是mac,它都不能在任何其他系统上工作。


当前回答

下面是对我有效的解决方案。尝试用这个命令创建React应用程序。

create-react-app react-app --scripts-version 1.1.5

其他回答

这些方法对我来说都没用。我发现问题是我在创建项目的目录,我不知道为什么,但当我在该目录之外创建项目时,它工作了。我的解决方案是将目录从“React/Ionic”改为“Ionic - React”。可能不仅项目本身应该是小写的,而且它的父文件夹也应该是小写的,或者目录名中的“/”可能是问题所在。希望这对你有所帮助。

只需运行这些命令

npm install
npm start

or

yarn start

希望这对你有用 谢谢你!

在发出一个react-scripts构建请求后,我只是随机地遇到了这个“react-scripts: command not found”错误,这在以前工作得很好。

简单地重新启动系统就纠正了这个问题。

对我来说,就是删除包锁。Json和node_modules,然后再次运行NPM install。

刚刚在安装material-ui后遇到了这个问题。

通过再次运行npm install解决了这个问题。