Windows安装Angular遇EPERM权限错误及rimraf未识别问题求助
Windows下Angular安装EPERM权限及rimraf缺失问题解决
一、彻底清理残留文件(手动强制删除)
- 打开任务管理器,结束所有
node.exe、npm.exe相关进程,避免文件被占用 - 手动删除以下目录:
C:\Users\Alejandro\AppData\Roaming\npmC:\Users\Alejandro\AppData\Roaming\npm-cacheC:\Users\Alejandro\AppData\Local\npm-cache- 错误日志里提到的临时目录
C:\Users\Alejandro\AppData\Local\npm-cache\_cacache\tmp\git-cloneG2WkPw
- 如果删除时提示权限不足,右键文件夹选择「属性」→「安全」→「高级」,给自己的账号添加「完全控制」权限后再删除
二、使用管理员权限执行安装
- 右键PowerShell/CMD,选择「以管理员身份运行」
- 先执行npm缓存清理:
npm cache clean --force - 然后全局安装Angular CLI,指定与Node 18兼容的稳定版本:
npm install -g @angular/cli@16
三、修复npm全局依赖路径与权限
- 检查npm全局安装路径:
确保输出的路径(默认是npm config get prefixC:\Users\Alejandro\AppData\Roaming\npm)当前用户有完全控制权限 - 如果权限有问题,重新设置npm全局路径到用户目录下的非系统文件夹,比如:
然后把这个路径添加到系统环境变量npm config set prefix "C:\Users\Alejandro\Documents\npm-global"PATH中
四、解决rimraf缺失的临时方案
- 先全局安装rimraf,再安装Angular:
npm install -g rimraf npm install -g @angular/cli
五、验证安装结果
- 执行以下命令检查Angular CLI版本:
ng version
内容的提问来源于stack exchange,提问作者IndPendent
相关产品推荐
相关产品推荐

