【问题标题】:EACCES: permission denied, mkdir '/root/.npm/sentry-cli'EACCES:权限被拒绝,mkdir '/root/.npm/sentry-cli'
【发布时间】:2021-10-22 14:03:34
【问题描述】:

系统:Ubuntu 20.04
NodeJs 版本:v14.17.5
NPM 版本:7.20.6
使用的命令:sudo npm i @nuxtjs/sentry

我正在尝试安装 @nuxtjs/sentry 并收到此消息:

代码 1 npm 错误!命令失败 npm 错误!命令 sh -c 节点脚本/install.js npm 错误! info sentry-cli 从https://downloads.sentry-cdn.com/sentry-cli/1.68.0/sentry-cli-Linux-x86_64下载 npm 错误!错误:EACCES:权限被拒绝,mkdir '/root/.npm/sentry-cli'

npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! /root/.npm/_logs/2021-08-21T09_51_43_400Z-debug.log

【问题讨论】:

  • 您不应该使用sudo 安装 npm 脚本。尝试不使用它。
  • 仅出于调试目的,您也可以尝试yarn add @nuxtjs/sentry
  • yarn 解决了这个问题。谢谢楼主
  • 您的项目使用的是yarn tho 还是npm
  • 我用的是npm,不过解决了也没关系:),谢谢兄弟。

标签: node.js npm nuxt.js sentry


【解决方案1】:

使用yarn add @nuxtjs/sentry 显然就足够了,并且可以解决 OP 的问题。

【讨论】:

    猜你喜欢
    • 2019-10-28
    • 1970-01-01
    • 2018-03-01
    • 2014-01-24
    • 1970-01-01
    • 2021-12-22
    • 2018-03-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多