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

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

之后我就跑了

npm start 

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


当前回答

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

其他回答

我也面临着同样的问题,直到我在Mac终端上运行了这段代码:

sudo npm install -g yarn

显然,我的机器上少了纱线。

安装Yarn就解决了我的问题

只需运行这些命令

npm install
npm start

or

yarn start

希望这对你有用 谢谢你!

在启动react项目之前运行npm i

删除package-lock。Json和node_modules,然后NPM安装为我工作。