如何正确更改Angular CLI版本?升级至15.2.8失败求助
正确更改Angular CLI版本的步骤
1. 卸载全局旧版本并清理缓存
先彻底移除全局安装的旧版Angular CLI,避免残留干扰:
- 执行卸载命令:
若使用Yarn,替换为:npm uninstall -g @angular/cliyarn global remove @angular/cli - 清理npm缓存,清除安装残留:
npm cache clean --force
2. 安装指定版本的全局Angular CLI
安装你需要的15.2.8版本:
npm install -g @angular/cli@15.2.8
安装完成后,立即验证全局版本:
ng v
此时应该显示15.2.8版本。如果还是旧版本,检查ng命令的路径:
- Windows系统执行:
where ng,确认输出路径是新安装的位置(通常在C:\Users\<你的用户名>\AppData\Roaming\npm) - Mac/Linux系统执行:
which ng,确认路径指向新版本的安装目录
3. 同步更新项目本地依赖(针对已有项目)
如果是在现有项目中使用新版本CLI,需要同步更新项目内的本地CLI及对应Angular框架依赖:
- 进入项目根目录,卸载本地旧版CLI:
npm uninstall @angular/cli - 安装对应版本的本地开发依赖:
npm install --save-dev @angular/cli@15.2.8 - 同步升级Angular核心框架到匹配版本(CLI 15.x对应Angular 15.x):
ng update @angular/core@15 @angular/cli@15
执行完成后,在项目根目录再次运行ng v,确认本地版本与全局版本一致。
内容的提问来源于stack exchange,提问作者paymer
相关产品推荐
相关产品推荐

