You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 12:25:17