【问题标题】:Getting error on building angular app "This version of CLI is only compatible with Angular version 5.0.0 or higher"在构建 Angular 应用程序时出错“此版本的 CLI 仅与 Angular 5.0.0 或更高版本兼容”
【发布时间】:2018-09-06 19:14:03
【问题描述】:

我正在使用 ng build 命令构建我的 Angular 应用程序。 但我收到错误 - 此版本的 CLI 仅与 Angular 5.0.0 或更高版本兼容。 请访问下面的链接以查找有关如何更新 Angular 的说明。 https://angular-update-guide.firebaseapp.com/.

在我的项目上运行时,我附上了 ng -v 命令的输出 --- [

【问题讨论】:

  • 试试npm install --save-dev @angular/cli@latest
  • 您需要将全局 Angular 版本升级到 5+,因为 cli 6.1x 仅与 Angular 5x 或更高版本兼容
  • 你当前全局安装的 Angular 版本是 2.4.x
  • 谢谢尼拉德里。问题是由于较旧的全局 Angular 版本。我尝试了“npm install -g @angular/core@latest”,然后解决了 rxjs 兼容性以使其运行。 “npm install rxjs@6 rxjs-compat@6 --save”。

标签: angular npm angular-cli


【解决方案1】:

尝试:

npm install -g @angular/cli@latest

【讨论】:

  • Angular CLI 版本是最新的,我不得不更新 @angular/core 来解决这个问题。请检查我对问题的回答。
【解决方案2】:

我想回答我的问题,因为我可以在帖子中的 cmets 的帮助下解决它。

错误 - “此 CLI 版本仅与 Angular 5.0.0 或更高版本兼容”,当 Angular 版本低于 Angular CLI 且不兼容时出现。

要解决此问题,请使用以下 npm 命令更新您的全局 Angular Core 版本

npm install -g @angular/core@latest

执行此命令后,您还可能会遇到 rxjs node_module 的一些错误。要解决与较新 Angular 版本和 rxjs 模块的兼容性问题,请执行以下 npm 命令。

npm install rxjs@6 rxjs-compat@6 --save

【讨论】:

    猜你喜欢
    • 2019-02-10
    • 1970-01-01
    • 2021-06-28
    • 2022-11-21
    • 2022-11-02
    • 1970-01-01
    • 2021-12-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多