【问题标题】:Angular CLI version is showing as 7.3.9 not 8Angular CLI 版本显示为 7.3.9 而不是 8
【发布时间】:2019-12-21 07:17:08
【问题描述】:

我正在尝试在最新版本的 Angular 中创建一个新项目。我已经使用命令npm install -g @angular/cli 全局安装了 Angular cli。但是,当我使用命令 ng v 检查版本时,它显示的版本为 Angular CLI: 7.3.3 而不是版本 8。此外,当使用此 CLI 创建项目时,它显示的 Angular 项目版本为 Angular: 7.2.15 。如何解决这个问题或者这是最新版本?

【问题讨论】:

  • 尝试用这个命令安装它npm install -g @angular/cli@8.0.0
  • @HachimiAhmedAmine 它再次显示相同的版本。
  • 我刚试过它安装所需的版本尝试npm uninstall -g @angular/cli然后npm cache clean --force 然后npm install -g @angular/cli@8.0.0你的npm版本是什么?
  • @Happy Coder 你需要更新你的@angular/cli 和@angular/core 运行这个命令ng update @angular/cli @angular/core

标签: angular angular-cli


【解决方案1】:

删除ROAMING文件夹下的npm文件夹,并在命令提示符下使用npm cache clean清除缓存。

然后尝试重新安装npm install 然后使用这个命令npm install -g @angular/cli

【讨论】:

    【解决方案2】:

    您是否在 Angular 项目中运行 ng v

    如果是这样,ng 将显示安装在您的项目中的 CLI,而不是您的全局 CLI。现在,如果要升级到v8,请采用ng update原理图,不要手动升级Angular及其库。

    通过 ng update @angular/cli 升级 CLI,并使用 ng update 列出可升级的 CLI。其他库可以通过npm升级。

    此外,建议在每次更新后进行版本控制(提交),因为 Angular CLI 要求存储库干净才能进行更新。
    Ng-joy!

    【讨论】:

      【解决方案3】:

      您可能位于一个包含 node_modules 文件夹的目录中,该文件夹包含 Angular CLI 的 v7,并且在运行 ng new myApp 时它安装了 Angular v7。

      删除 node_modules 文件夹并再次运行命令后,npm 使用了全局版本的 Angular CLI (v8) 并安装了 v8 的 Angular。

      【讨论】:

        猜你喜欢
        • 2020-10-20
        • 2019-05-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-09-09
        • 2020-09-28
        相关资源
        最近更新 更多