npm必须要管理员权限才能执行的问题

问题

(每次换电脑都有这个问题。。)

npm安装依赖时报错:errno: -4048

npmerror-1.png

报错原因:权限不足

可以使用管理员身份打开命令提示符,再执行

永久性解决

  1. 为用户添加node文件夹的写入权限

    右键 - 属性 - 安全 - 编辑

npmerror-2.png

如果出现“无法枚举容器中的对象。访问被拒绝”问题,请继续步骤2

npmerror-3.png

  1. 更改文件夹所有权限

  • 文件夹右键,选择【属性】

  • 切换至【安全】选项,点击【高级】

  • 点击【更改】所有者

  • 在“选择用户或组”的窗口中点击【高级】按钮

npmerror-4.png

  • 在弹出的窗口中点击【立即查找】

  • 在搜索结果中双击想要授权的账户

  • 自动返回到“选择用户或组”窗口,点击【确定】

npmerror-5.png

  • 勾选“替换子容器和对象的所有者”和“使用可从此对象继承的权限项目替换所有子对象的权限项目”,并点击【确定】

npmerror-6.png

完成修改,尝试不使用管理员权限运行命令提示符,并安装依赖

npm install -g express

没有报错,完成!

原作者:touka 原链接:npm必须要管理员权限才能执行的问题 - 掘金 来源:稀土掘金。如果侵权,请联系作者删除。

感谢你看到最后,最后再说两点~
  ①如果你持有不同的看法,欢迎你在文章下方进行留言、评论。
  ②如果对你有帮助,或者你认可的话,欢迎给个小点赞,支持一下~

感兴趣的可以关注公众号一起学习,我会不定期发布学习和一些有意思的见闻。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

月夜奇术师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值