【问题标题】:npm install Permission denied /.npm/_cacache/npm install 权限被拒绝 /.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/…

标签: node.js reactjs react-native npm npm-install


【解决方案1】:

使用:

sudo npm 缓存清理 -f

参考this

【讨论】:

    【解决方案2】:

    我今天遇到了类似的问题,npm 建议我应该运行

    sudo chown -R 501:20 "~/.npm"
    

    它说这是由于以前版本的 npm 中的一个错误造成的,并且已经得到了解决。您可能需要更新到npm 7.10.0 或更高版本,然后运行上述命令。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-08
      • 2018-03-01
      • 2018-07-29
      • 1970-01-01
      • 2021-07-25
      • 1970-01-01
      • 2021-09-23
      • 2018-03-08
      相关资源
      最近更新 更多