重复RxJS导入警告

时间:2018-06-13 21:45:48

标签: angular typescript migration rxjs

我刚刚从RxJS 5升级到6,并使用迁移工具更新了我的代码:

rxjs-5-to-6-migrate -p tsconfig.json

在结果的最后,我得到了一系列这样的消息:

  

警告:/ path / to / file.ts [3,1]:重复RxJS导入

据我所知,这个警告出现在我的项目中从rxjs导入多个东西的每个文件中(例如import {Observable, BehaviorSubject} from "rxjs")。 migration guide有多个导入作为例子,所以我认为应该没问题。 Google搜索仅返回one single result以显示警告消息,并且它似乎没有解决同一问题(没有任何文件有任何弃用的导入)。

这是什么意思,有什么值得担心的吗?

1 个答案:

答案 0 :(得分:3)

尝试重新运行这些命令。它应该解决问题。

npm i -g rxjs-tslint
npm i rxjs-tslint
rxjs-5-to-6-migrate -p src/tsconfig.app.json

最坏的情况是您可以添加兼容包

npm i --save rxjs-compat