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

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

之后我就跑了

npm start 

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


当前回答

如果上面的解决方案不工作,你看到下面的错误:

npm ERR! The operation was rejected by your operating system.

npm ERR! It is likely you do not have the permissions to access this file as the current user

尝试用sudo NPM安装

其他回答

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

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

你不能在路径中使用空格或特殊字符,例如使用“&”。在我的案例中,我使用了这个路径:“D:\P&D\mern”,因为这个“&”,我浪费了50分钟试图解决这个问题!:/

生活和学习!

这让我一次又一次地感到困惑,当我有一个新的开始创建-反应-应用程序时,请确保你的NODE_ENV变量被设置为开发而不是生产,因为你的包中的devDependencies。NPM install不会安装Json。

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

sudo npm install -g yarn

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

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