npm安装报错(npm ERR! code EPERM npm ERR! syscall mkdir npm ERR! path C:\Program Files\nodejs\node
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
使用npm安装时候报错了
根据网上经验解决方法
1.删除.npmrc文件
该文件在C:\Users{账户}\下的.npmrc文件
一般这种类型的都是默认被隐藏一定要选择将隐藏取消掉
删掉即可。
注意当前方式确实是最有效的操作但是并不是根本原因删除该文件会是node恢复默认配置
若没有进行过node的镜像配置或者其他操作配置可忽略当前提示若进行过node_cache(缓存目录) node_global(全局包存放目录)的配置操作参考方法三操作
2.或者直接用命令清理就行控制台输入
npm cache clean --force
使用该方法我是没有生效那就自己追根朔源若可行自行忽略后续内容
3.修改node_cache(缓存目录) 权限
我也是按照网上说法当前报错是因为当前操作没有权限问题就出在自定义配置了node_cache(缓存目录),导致操作权限不足。
具体操作node_cache(缓存目录) -》右键-》属性-》安全。再找到下方红框框选的区域基本就是root权限了在试下就ok了
以上只是粗略的操作不知道是不是完全匹配大家可对号操作