我刚刚从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以显示警告消息,并且它似乎没有解决同一问题(没有任何文件有任何弃用的导入)。
这是什么意思,有什么值得担心的吗?
答案 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