【问题标题】:ng --version showing The current version of Node (16.8.0) is not supported by Angularng --version 显示 Angular 不支持当前版本的 Node (16.8.0)
【发布时间】:2021-11-04 11:27:09
【问题描述】:

我刚刚使用 nvmangular/cli(12.2) 安装了最新版本的 node(16.8)

但是当我跑步时 ng --version

显示如下:

警告:Angular 不支持当前版本的 Node (16.8.0)。

我尝试降级节点并安装 node 14.15,但 ng 不再工作。

我应该忽略警告并使用node 16吗?

为什么 ng 不适用于 node 14.15?。

PS:我正在使用 nvm 来管理不同的节点版本

【问题讨论】:

    标签: javascript node.js angular angular-cli nvm


    【解决方案1】:

    您可以将 Angular CLI 与 Node >=14 版本一起使用。命令不起作用,因为您切换到具有自己安装的软件包的另一个 nvm 节点版本。您必须在节点 14.15 上再次安装 angular cli。 npm install -g @angular/cli

    【讨论】:

    • 我可以忽略 cli 警告并继续使用节点 16 吗?
    • 我不推荐它,但您可以自行承担风险。
    • 你有什么推荐的?
    • 只用v14.xx
    猜你喜欢
    • 2019-01-04
    • 2022-01-21
    • 1970-01-01
    • 2021-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-19
    • 1970-01-01
    相关资源
    最近更新 更多