npm权限错误
发表于:2024-03-01 |

前言

这个bug我也是第一次遇到,我今天在帮学弟调试代码的时候发现的,就是他的电脑环境已经有node版本了,但是npm安装包的时候一直报错,说是权限不够,我就帮他解决了一下。最近也没怎么更新文章啊,主要是最近我们公司开了个程序员,压力上来了,活平均分下来变多了,比较忙碌。不扯别的了,我们来看看这个bug如何解决。

bug描述

npm install 报错 Error: EPERM: operation not permitted,mkdir xxxx

解决方案

权限不足

方法1:用管理员身份打开终端再执行命令。

这个大家应该都会,就不多阐述了

方法2:鼠标右键点击文件属性,安全进行修改权限
修改权限

缓存出错

方法1

  • 删除C:\Users{账户}\下的.npmrc文件
  • 删除node_modules文件夹
  • 执行命令npm cache clean -f
  • 然后执行安装命令

方法2

  • 删除node_modules文件夹
  • 执行命令npm cache clean -f
  • 重启电脑
  • 再次执行安装命令

node版本问题

进行稳定的node版本升级,或者降级,看看是否能解决问题。

设置node安装目录信息

node安装目录下找到npmrc文件,修改内容为
前面是全局安装的包的路径,后面是缓存的路径

1
2
prefix = D:\nodejs\node_global
cache = D:\nodejs\node_cache

结语

这就是这个bug的解决方案,希望对大家有所帮助。债见~

上一篇:
【JAVA学习】03-IDEA的安装与使用
下一篇:
【力扣刷题】力扣刷题整合