【问题标题】:This project uses version 5.5.12 of RxJs, which is not supported by Angular v6本项目使用 5.5.12 版本的 RxJs,Angular v6 不支持
【发布时间】:2018-09-21 09:47:26
【问题描述】:

我试图运行一个下载的项目,但它给了我这个错误

您的全局 Angular CLI 版本高于本地版本。使用本地 Angular CLI 版本。

所以我将 cli 更新到最新版本。但现在我收到此错误。

本项目使用 RxJs 5.5.12 版本,Angular v6 不支持。

如何将特定依赖项(在本例中为 rxjs)更新到最新版本?

【问题讨论】:

  • 在你的项目目录中尝试npm update
  • 已经这样做了,但它不起作用。

标签: angular rxjs


【解决方案1】:

尝试运行

npm i rxjs@6 --save

它可以工作!

【讨论】:

    【解决方案2】:

    尝试运行以下命令

    npm i <module name>@<version>(optional) --save
    

    例子:-S 是 --save 的别名

    npm i rxjs@latest -S
    
    yarn add <module name>@<version>(optional)
    

    或者

    yarn update <module name>@<version>(optional)
    yarn update
    
    ng update --all
    

    这样您可以更新所有或单个模块。

    【讨论】:

      【解决方案3】:

      转到package.json,更改以下行:

      "rxjs": "^5.5.12"
      

      到:

      "rxjs": "6.3.3"
      

      执行 npm update,然后 ng serve。
      这应该可以。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-11-18
        • 1970-01-01
        • 1970-01-01
        • 2019-02-01
        • 1970-01-01
        • 2017-04-07
        相关资源
        最近更新 更多