【问题标题】:Upgrading from Angular 5.2 to 6从 Angular 5.2 升级到 6
【发布时间】:2019-04-23 21:31:30
【问题描述】:

我尝试使用https://update.angular.io/ 处的说明将我的项目从 Angular 5.2 升级到 6

升级后,当我构建项目(ng build)时,我一直在报错

/node_modules/rxjs/Observable"' has no exported member 'Observable'.

我在代码中将 observable 称为

import { Observable } from 'rxjs'

我还需要做什么吗?

【问题讨论】:

  • 确保您在项目中使用 rxjs 6。你可能还想从 ˋrxjs/Observable` 导入 Observable,这样你就不会导入整个库。

标签: angular


【解决方案1】:

这应该是您需要为 Observable 类做的所有事情,但错误消息强烈表明您尚未更新所有导入路径。我会仔细检查你是否忘记了一个,因为

/node_modules/rxjs/Observable"

意味着它仍在寻找旧的导入路径“rxjs/Observable”

【讨论】:

    【解决方案2】:

    我在 6.4 中使用这个

    import { Observable } from "rxjs/Observable";
    

    版本

      "rxjs": "^6.4.0",
      "rxjs-compat": "^6.0.0-rc.0",
    

    【讨论】:

      猜你喜欢
      • 2023-03-18
      • 2018-10-25
      • 1970-01-01
      • 2019-10-26
      • 2018-11-21
      • 2020-02-01
      • 2019-06-29
      • 1970-01-01
      • 2018-11-19
      相关资源
      最近更新 更多