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

本地Angular版本低于项目版本,如何将新项目CLI降至15.2.9?

解决Angular新项目CLI版本与全局版本不符的问题

直接指定版本创建项目

这是最省心的方式,创建项目时就指定15.2.9版本,生成的package.json会直接用对应版本的依赖:

ng new 你的项目名 --version 15.2.9

手动修改已创建项目的依赖

如果已经建好了项目,按下面步骤调整:

  1. 打开项目根目录的package.json,把所有@angular/开头的依赖(包括@angular/cli、@angular/core等核心包)的版本号全部改成15.2.9。
  2. 删除项目里的node_modules文件夹和package-lock.json(用yarn的话删yarn.lock)。
  3. 重新安装依赖:
    npm install
    # 用yarn的话执行:yarn install
    
  4. 验证版本:执行ng version,确认本地项目的CLI版本已经是15.2.9。

额外排查点

  • 先确认全局CLI版本确实是15.2.9,执行ng version全局命令查看。如果全局版本被悄悄升级了,先重装全局版本:
    npm uninstall -g @angular/cli
    npm install -g @angular/cli@15.2.9
    
  • 要是本地有高版本CLI缓存,用npx @angular/cli@15.2.9 new 你的项目名强制指定版本创建,绕开缓存问题。

内容的提问来源于stack exchange,提问作者duritella

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 05:28:14