【问题标题】:Can not update angular from 11 to 12 version (node required)无法将 Angular 从 11 更新到 12 版本(需要节点)
【发布时间】:2021-11-19 20:07:51
【问题描述】:

我无法将 Angular 版本从 11.2.14 更新到 12.x.x 当我尝试运行“ng update @angular/core@12 @angular/cli@12”时,我得到了这个:

The installed local Angular CLI version is older than the latest stable version.
Installing a temporary version to perform the update.
✔ Package successfully installed.
Node.js version v12.19.0 detected.
The Angular CLI requires a minimum Node.js version of either v12.20, v14.15, or v16.10.

Please update your Node.js version or visit https://nodejs.org/ for additional instructions.

关于本文档https://gist.github.com/LayZeeDK/c822cc812f75bb07b7c55d07ba2719b3 我的 nodejs 版本与 Angular 12.x 兼容

我也尝试手动安装 angular/cli@12 并得到相同的消息。

ng --version

Angular CLI: 12.2.13
Node: 12.19.0
Package Manager: npm 6.14.8
OS: linux x64

Angular: 11.2.14
... animations, common, compiler, compiler-cli, core, elements
... forms, platform-browser, platform-browser-dynamic, router
... upgrade

Package                         Version
---------------------------------------------------------
@angular-devkit/architect       0.1102.14
@angular-devkit/build-angular   0.1102.14
@angular-devkit/core            11.2.14
@angular-devkit/schematics      12.2.13
@angular/cli                    12.2.13
@schematics/angular             12.2.13
rxjs                            6.6.7
typescript                      4.1.6

ps 我无法更新基础架构的节点版本原因。

【问题讨论】:

    标签: node.js angular


    【解决方案1】:

    我找到了解决方法:
    首先我将我的 nodejs 更新到 12.20,然后我能够更新 Angular。
    更新 Angular 后,我确实将 node.js 版本降级到 12.19 并尝试构建项目。
    一切看起来都不错。

    我猜问题与升级版本的 Angular 工具有关。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-16
    • 2021-08-23
    • 2022-11-24
    • 2022-11-07
    • 2018-03-25
    • 2015-10-02
    • 1970-01-01
    • 2022-01-26
    相关资源
    最近更新 更多