我遇到了同样的问题,并且
npm cacheclear没有解决。造成此问题的原因是
.npm您的主目录中的目录是使用root特权创建的。您运行的第一个npm命令很可能是
sudo npm-g现在正在尝试
npm install在本地目录中运行的命令。
解决:
sudo chown -R yourusername ~/.npm
- 这可能不是必需的,但我也不得不
rmdir ~/tmp
npm install从package.json应在此之后工作。

我遇到了同样的问题,并且
npm cacheclear没有解决。造成此问题的原因是
.npm您的主目录中的目录是使用root特权创建的。您运行的第一个npm命令很可能是
sudo npm-g现在正在尝试
npm install在本地目录中运行的命令。
解决:
sudo chown -R yourusername ~/.npm
rmdir ~/tmp
npm install从package.json应在此之后工作。