尝试安装Angular v14却始终获得Angular v15的问题求助
解决安装Angular CLI v14却得到v15的问题
以下是排查和解决步骤:
确认当前全局CLI版本
运行命令查看全局生效的Angular CLI版本:ng version # 或者 npm list -g @angular/cli验证是否确实是v15版本在全局环境中运行。
彻底卸载旧版本并清理缓存
先卸载全局的Angular CLI:npm uninstall -g @angular/cli若使用Yarn则执行:
yarn global remove @angular/cli接着清理npm缓存,避免残留版本数据干扰新安装:
npm cache clean --force重新安装v14版本全局CLI
执行指定版本的安装命令:npm install -g @angular/cli@14安装完成后再次运行
ng version,确认版本已切换为v14。排查本地项目CLI版本冲突
如果仅在项目目录下运行ng命令显示v15,大概率是项目本地安装的CLI版本为v15。此时需要在项目内安装v14版本的本地CLI:npm install @angular/cli@14 --save-dev用
npx ng version查看项目本地的CLI版本,确保已切换为v14。检查环境变量路径(解决全局命令优先级问题)
- Mac/Linux系统运行
which ng,Windows系统运行where ng,查看ng命令的实际执行路径。 - 如果路径指向的不是刚安装的v14版本CLI位置,需要调整系统PATH环境变量,将npm全局包路径(通常是
~/.npm-global/bin或C:\Users\<你的用户名>\AppData\Roaming\npm)移到优先级更高的位置,或直接删除旧路径下的ng相关文件。
- Mac/Linux系统运行
内容的提问来源于stack exchange,提问作者mayssadziri
相关产品推荐
相关产品推荐

