【发布时间】:2017-07-12 07:42:20
【问题描述】:
我需要在没有 sudo 的情况下执行 npm install 命令,但是当我尝试执行此命令时,我的 Jenkins 作业中出现此错误 这是错误控制台消息:
+ npm install
npm WARN grunt-bump@0.8.0 需要一个 grunt@>=1.0.1 但没有 已安装。 npm WARN Site_mmm@0.0.1 没有存储库字段。 npm 警告 Site_mmm@0.0.1 没有许可证字段。 npm 错误! Linux 3.13.0-32-通用 npm 呃! argv "/usr/local/bin/node" "/usr/local/bin/npm" "安装" npm 呃!节点 v5.1.0 npm 错误! npm v4.0.2 npm 错误!小路 /var/lib/jenkins/workspace/mmm/node_modules/.staging npm ERR!代码 EACCES npm 错误! errno -13 npm 错误!系统调用 mkdir
npm 错误!错误:EACCES:权限被拒绝,mkdir '/var/lib/jenkins/workspace/Site_SiFAST_-_Intégration_Continue/node_modules/.staging' npm 错误!在错误(本机)npm ERR! { [错误:EACCES:权限 拒绝,mkdir '/var/lib/jenkins/workspace/Site_SiFAST_-_Intégration_Continue/node_modules/.staging'] npm 错误!错误号:-13,npm 错误!代码:'EACCES',npm 错误!系统调用: 'mkdir',npm 错误!小路: '/var/lib/jenkins/workspace/Site_SiFAST_-_Intégration_Continue/node_modules/.staging' } npm 错误! npm 错误!请尝试再次运行此命令 根/管理员。
任何人都知道如何在没有 sudo 的情况下执行此命令?
【问题讨论】: