Angular CLI版本兼容问题求助:升级Angular15后仍报错
解决Angular CLI与版本不兼容报错的方案
核心排查与修复步骤
报错本质是本地CLI版本与项目依赖的Angular版本不匹配,即便ng v显示正常,可按以下步骤逐一排查:
检查全局CLI版本
执行npm list -g @angular/cli查看全局安装的CLI版本,若为14.x,升级到15.x:npm install -g @angular/cli@15确认项目本地CLI依赖
打开项目根目录的package.json,检查devDependencies中的@angular/cli版本是否为^15.0.0,若版本不符,手动修改后执行:npm install清理缓存与重新安装依赖
清除npm缓存避免旧版本干扰:npm cache clean --force再次删除
node_modules和package-lock.json,重新执行npm install。验证CLI执行路径
执行which ng(Linux/macOS)或where ng(Windows)查看ng命令的实际路径,确认是否指向全局15.x版本。若路径异常,可临时用npx执行项目命令:npx ng serve统一Angular核心依赖版本
检查package.json中@angular/core、@angular/common等核心包版本是否均为15.x,若存在不一致,统一修改为^15.0.0后重新安装依赖。
内容的提问来源于stack exchange,提问作者dasdasd
相关产品推荐
相关产品推荐

