问题描述

        本人使用的是win11系统,node安装在了D盘,在前端项目中执行npm install的时候遇到了 npm install 报错

        Error: EPERM: operation not permitted, rename 

        errno: -4048,

其报错原因是大概是修改权限不足。

网上查找大概分一下集中原因

   原因1: 权限不足
   原因2:缓存出错
   原因3:npm版本不够
   原因4:网络不稳定
   原因5: 杀毒软件问题

具体可以参考npm install 报错 Error: EPERM: operation not permitted, rename-CSDN博客

但是我按照以上方法并没有用,后来看到可能是全局安装的node文件夹权限问题,采用以下方法成功解决:

解决方案

我的解决方法是对node安装文件夹,或者说是node_global和node_cache所在的文件夹进行权限修改控制

例如,我的node安装在 D:\tools\nodes

右击nodes文件夹 => 属性 => 安全

点击编辑

将当前目录的控制权限勾上并应用

后续npm install 成功再无报错

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐