通过CLI安装Angular后查看版本提示找不到@angular/cli模块报错如何解决
报错处理方案
Error: Cannot find module 'C:\Users\myalmala\AppData\Roaming\npm\node_modules@angular\cli\bin\ng'
该报错是全局安装的Angular CLI包不完整、路径缺失,或环境变量配置异常导致,按以下步骤处理即可:
通用修复步骤
- 卸载残留的不完整全局Angular CLI
执行命令:
Linux/macOS系统若提示权限不足,命令前加npm uninstall -g @angular/clisudo执行。 - 清理npm缓存,避免旧缓存导致重复安装失败
执行命令:npm cache clean --force - 重新安装最新版全局Angular CLI
执行命令:
如需安装指定版本,将npm install -g @angular/cli@latestlatest替换为对应版本号即可,例如15.2.10。 - 验证安装结果
执行命令:
正常输出Angular CLI、Node.js等相关版本信息即为修复完成。ng version
异常场景排查
如果执行上述步骤后仍报错,检查两项配置:
- 确认系统环境变量
Path中已添加npm全局安装路径,Windows默认路径为C:\Users\你的用户名\AppData\Roaming\npm,添加后重启终端再验证。 - 若使用nvm管理Node.js版本,确认安装Angular CLI时激活的Node版本,和当前执行
ng命令时激活的Node版本一致,不同Node版本的全局包不互通。
内容的提问来源于stack exchange,提问作者Y mounika
相关产品推荐
相关产品推荐

