这个警告最近在我的角项目中弹出..
WARNING in ./node_modules/RxJS/Subscriber.js
There are multiple modules with names that only differ in casing.
对于下面提到的其他.js文件,会重复此警告。
node_modules/RxJS/InnerSubscriber.js
node_modules/RxJS/Observable.js
node_modules/RxJS/Observer.js
node_modules/RxJS/OuterSubscriber.js
node_modules/RxJS/Subscriber.js
依旧......
我的.ts
文件中的模块导入确实不同,如下所示..
import { forkJoin } from 'RxJS/observable/forkJoin';
import { takeUntil } from 'rxjs/operators';
import { Subject } from 'rxjs/Subject';
如果我在RxJS -> to rxjs
文件中更改.ts
(注意大小写)的引用,我发现这些警告已经消失,如下所示。
import { forkJoin } from 'rxjs/observable/forkJoin';
但是想要了解更改消除警告的字母大小的意义,并且想知道我是否朝着正确的方向前进,并通过更改套管来引用正确的东西。