npm install 权限被拒绝 /.npm/_cacache/
Posted
技术标签:
【中文标题】npm install 权限被拒绝 /.npm/_cacache/【英文标题】:npm install Permission denied /.npm/_cacache/ 【发布时间】:2019-09-24 18:26:08 【问题描述】:当我使用 sudo npm install 命令时出现错误。
usr6783@usr6783:~/albarakaMobil/client/mobile-branch$ sudo npm install [sudo] usr6783 的密码: npm WARN 已弃用 react-native-languages@1.0.7:该项目已重命名为 react-native-localize。改为使用 react-native-localize 安装。 npm WARN 已弃用 node-uuid@1.4.8:改用 uuid 模块 npm WARN 已弃用 sw-precache@5.2.1:请迁移到 Workbox:https://developers.google.com/web/tools/workbox/guides/migrations/migrate-from-sw npm WARN 已弃用 browserslist@2.11.3:Browserslist 2 可能无法读取其他工具中使用的 Browserslist >3.0 配置。 npm WARN deprecated circular-json@0.3.3: CircularJSON 仅在维护中,flatted 是它的继任者。 npm WARN 已弃用 sw-toolbox@3.6.0:请迁移到 Workbox:https://developers.google.com/web/tools/workbox/guides/migrations/migrate-from-sw npm WARN deprecated core-js@1.2.7: core-js@3.0 配置。 npm WARN 已弃用 node-uuid@1.3.3:改用 uuid 模块 npm WARN deprecated flatten@1.0.2:我很久以前写过这个模块;你应该使用别的东西。 npm WARN deprecated socks@1.1.10: 如果使用 2.x 分支,请至少升级到 2.1.6 以避免套接字数据流的严重错误和 2.1.0 中引入的导入问题 npm 错误!代码 1 npm 错误!命令失败:git clone --mirror -q git://github.com/rhdeck/react-native-fix-xcode-10.git /home/usr6783/.npm/_cacache/tmp/git-clone-aa7d6ae5/。混帐 npm 错误! /home/usr6783/.npm/_cacache/tmp/git-clone-aa7d6ae5/.git:权限被拒绝 npm 错误! npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! /home/usr6783/.npm/_logs/2019-05-07T06_12_46_865Z-debug.log
【问题讨论】:
参见:“权限被拒绝” 您不应该将sudo
与 npm 一起使用(即使在全局安装时也是如此)。检查这个公会如何安装npm
和解决eacces 权限错误docs.npmjs.com/…
【参考方案1】:
使用:
sudo npm 缓存清理 -f
参考this
【讨论】:
【参考方案2】:我今天遇到了类似的问题,npm
建议我应该运行
sudo chown -R 501:20 "~/.npm"
它说这是由于以前版本的 npm
中的一个错误造成的,并且已经得到了解决。您可能需要更新到npm
7.10.0 或更高版本,然后运行上述命令。
【讨论】:
以上是关于npm install 权限被拒绝 /.npm/_cacache/的主要内容,如果未能解决你的问题,请参考以下文章
npm install -g less 不起作用:EACCES:权限被拒绝
WSL2 节点:npm install cpu-features -> npm ERR! /bin/sh: 1: cmake: 权限被拒绝
错误:EACCES:在 Elastic Beanstalk 上运行“npm install”时权限被拒绝
EACCES:权限被拒绝,mkdir '/node_modules/node-sass/build' 在 ubuntu 上运行 npm install 时