具有以下设置,
Angular-4.2.4, RXJS-5.4.2
我想升级RXJS,所以我做到了,现在是
rxjs-6.2.2
我遇到了诸如createDocument()
之类的问题。
已安装map, subscribe, Observable
以实现向后兼容性。
rxjs-compat-6.2.2
但是我仍然遇到相同的错误。
有解决方案吗?难道我做错了什么?
任何指导都会很有帮助。
Plesae请注意,我不想升级Angular
答案 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/