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

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

之后我就跑了

npm start 

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


当前回答

如果有人愿意只使用NPM,那么运行这个NPM I react-native-scripts——save,然后NPM start或任何你使用的命令

其他回答

在macOS上用@/符号重命名目录以匹配我的NPM包命名空间的名称后,我遇到了这个错误。

当NPM命令在我的本地node_modules中寻找已安装的包时,由于macOS重写目录路径的方式,它无法找到它。在没有@/的情况下重命名目录后,我重新启动并运行。

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

安装Yarn就解决了我的问题

尝试了上面所有的方法,没有任何工作,所以我使用了npm I react-scripts,它工作了

如果有人愿意只使用NPM,那么运行这个NPM I react-native-scripts——save,然后NPM start或任何你使用的命令