npm全局安装包已经sudo仍然没有权限的解决方法

发布时间:2020-06-04 08:41:17 作者:iampomelo
来源:网络 阅读:5410

想全局安装electron却提示我没有权限:

sudo npm install -g electron

Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/electron/electron-tmp-download-1374-1511880539207'
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! electron@1.7.9 postinstall: `node install.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the electron@1.7.9 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/pomelo/.npm/_logs/2017-11-28T14_49_00_758Z-debug.log

这就很奇怪了,去electron的github的issue里找到了解决办法,需要把npm相关的目录的权限转移到当前用户来:

官方解决:https://docs.npmjs.com/getting-started/fixing-npm-permissions

之后安装会卡在node install.js这里,需要换国内的镜像,编辑/.npmrc:

electron_mirror=https://npm.taobao.org/mirrors/electron/

推荐阅读:
  1. NPM全局安装依赖权限报错Error: EACCES: permission denied
  2. deian   授权用户 sudo权限

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

npm 仍然 %d

上一篇:PHP +jpgraph实现柱型图表,但是横坐标显示为框框,不知是何原因

下一篇:操作系统--进阶操作系统

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》