【问题标题】:Your global Angular CLI version (10.2.0) is greater than your local version (10.0.8). The local Angular CLI version is used您的全局 Angular CLI 版本 (10.2.0) 高于本地版本 (10.0.8)。使用本地 Angular CLI 版本
【发布时间】:2020-11-04 05:19:59
【问题描述】:

您的全局 Angular CLI 版本 (10.2.0) 高于本地版本 版本(10.0.8)。使用本地 Angular CLI 版本。 要禁用此警告,请使用“ng config -g cli.warnings.versionMismatch false”。


我不知道该怎么办。

我尝试卸载 angular/cli 和 npm cache clean 但仍然有问题。

【问题讨论】:

    标签: javascript html angular


    【解决方案1】:

    这只是意味着您已经在全局本地安装了Angular CLI(一次使用npm install -g,一次仅使用npm install。您的项目将使用本地安装的版本对我来说很有意义,因为在所有其他情况下,它可能会使用全局安装的版本。

    但除非特定(和不寻常的)要求需要它,否则 CLI 并不是真正会根据项目而改变的东西。所以我只保留全局安装的版本并卸载本地安装的版本。 (如果 CLI 仅在本地安装,我怀疑 ng 命令是否能正常工作,但我可能错了。)

    如果其他人从事该项目并需要 CLI,请在自述文件中添加一个条目,指示他们全局安装 Angular CLI。但是,如果您要求每个人都使用相同的 CLI 版本,并且 CLI 的本地安装确实启用了ng 命令,那么您也可以只保留本地版本并卸载全局版本。无论哪种方式,您都不需要两者。这只是取决于你的具体情况,走哪条路。

    【讨论】:

      【解决方案2】:

      许多人避免全局安装 npm。您可以从全局卸载 Angular cli

      • npm 卸载 -g @angular/cli

      然后你可以 ng 命令不工作,但不要惊慌。

      你也可以这样做:

      • npm run ng -- 服务
      • npm run ng -- build

      【讨论】:

        猜你喜欢
        • 2019-01-14
        • 2022-12-08
        • 2018-06-27
        • 1970-01-01
        • 2018-11-22
        • 2017-11-15
        • 2017-07-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多