无法安装Angular CLI:多次尝试仍失败的技术求助
解决Angular CLI全局安装的EPERM权限错误
你遇到的是Windows系统下npm全局安装时常见的权限问题,EPERM错误一般是因为系统权限限制或者npm缓存/文件夹权限异常导致的,我给你几个实用的解决步骤:
以管理员身份运行终端
右键点击命令提示符(CMD)或PowerShell,选择「以管理员身份运行」,然后重新执行安装命令:npm install -g @angular/cli全局安装需要修改系统级的npm文件夹,管理员权限通常能直接解决这个问题。
清理npm缓存
缓存损坏也可能触发这类权限错误,先清理缓存再重试:npm cache clean --force清理完成后重新执行安装命令即可。
手动修复npm全局文件夹权限
如果上面的方法没用,你可以手动调整文件夹权限:- 找到路径
C:\Users\Félix Bejarano\AppData\Roaming\npm\node_modules - 右键该文件夹,选择「属性」→「安全」标签
- 检查你的用户账号是否拥有「完全控制」权限,没有的话点击「编辑」添加对应权限
- 找到路径
备选方案:跳过全局安装
如果权限问题始终无法解决,你可以在本地项目中安装Angular CLI(去掉-g参数),或者用npx临时调用:# 本地项目安装 npm install @angular/cli # 用npx临时运行 npx ng new my-project
另外提一句,错误日志里提到的fsevents是macOS专属的依赖,Windows环境下其实不需要,清理缓存后重试通常能绕过这个依赖的权限问题。
内容的提问来源于stack exchange,提问作者sock rhombuses
相关产品推荐
相关产品推荐

