如何解决Angular 15.0.5安装后ng v显示Angular: <error>问题
解决Angular CLI执行
ng v时Angular: <error>的问题 问题分析
ng v输出Angular: <error>通常由以下原因导致:
- 当前目录并非Angular项目根目录,CLI无法检测本地Angular核心包
- 本地项目依赖安装不完整或缓存异常
- 全局Angular CLI版本与本地项目依赖版本不匹配
解决方案
1. 确认当前目录为Angular项目根目录
执行ng v前,先切换到包含package.json、angular.json的Angular项目根目录下,再重新运行命令。
2. 清理缓存并重装本地依赖
若在项目目录内仍报错,执行以下步骤:
# 清理npm缓存 npm cache clean --force # 删除本地依赖文件(Windows用户使用下方注释命令) rm -rf node_modules package-lock.json # Windows命令:rmdir /s /q node_modules && del package-lock.json # 重新安装依赖 npm install
3. 对齐全局CLI与本地依赖版本
你的全局CLI版本为15.0.5,但@angular-devkit/build-angular版本为15.1.2,版本不匹配可能引发检测异常。执行命令将其降级到匹配版本:
npm install @angular-devkit/build-angular@15.0.5 --save-dev
4. 重置全局CLI链接
若全局CLI存在链接异常,执行以下命令重置:
npm uninstall -g @angular/cli npm cache clean --force npm install -g @angular/cli@15.0.5 ng cache clean
5. 新建项目验证(针对空目录场景)
如果是在空目录执行ng v,需先创建Angular项目,CLI会自动安装匹配版本的核心包:
ng new my-angular-project cd my-angular-project ng v
内容的提问来源于stack exchange,提问作者Matt W
相关产品推荐
相关产品推荐

