我克隆了一个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安装

其他回答

我在yarn 1.15.1-1的最新版本中遇到了问题

我已经通过降级到低版本sudo apt-get install yarn=1.12.3-1来修复它

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

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

只需运行这些命令

npm install
npm start

or

yarn start

希望这对你有用 谢谢你!

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

这对我很管用。

如果你用的是纱线:

删除yarn.lock 运行纱 然后纱线开始

如果你正在使用npm:

删除package-lock.json 运行NPM install 然后NPM开始