属性图,订阅,可观察不存在

时间:2018-08-14 15:52:34

标签: angular rxjs5 rxjs6

具有以下设置,

  

Angular-4.2.4,   RXJS-5.4.2

我想升级RXJS,所以我做到了,现在是

  

rxjs-6.2.2

我遇到了诸如createDocument()之类的问题。

已安装map, subscribe, Observable以实现向后兼容性。

  

rxjs-compat-6.2.2

但是我仍然遇到相同的错误。

有解决方案吗?难道我做错了什么?

任何指导都会很有帮助。

Plesae请注意,我不想升级Angular

1 个答案:

答案 0 :(得分:0)

如果您的应用受到rxjs-compat未涵盖的一些重大更改的影响,请尝试以下操作

要重构TypeScript代码以使其不依赖于rxjs-compat,可以使用rxjs-tslint。

npm i -g rxjs-tslint
rxjs-5-to-6-migrate -p [path/to/tsconfig.json]

向后兼容

大多数具有现有应用程序的开发人员应通过在^ 6.0.0处安装rxjs和rxjs-compat进行升级:

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

有关迁移的更多信息,请检查以下内容:https://github.com/ReactiveX/rxjs/blob/master/docs_app/content/guide/v6/migration.md 还要检查此内容:https://www.academind.com/learn/javascript/rxjs-6-what-changed/