Как удалить дубликаты импорта RXJS из main.bundle.js
Для моего приложения Angular5 создал файл stats.json с использованием пакета npm https://www.npmjs.com/package/webpack-bundle-analyzer. Этот пакет используется для анализа пакетов. Заметил, что модули RXJS импортируются дважды.
Как будто есть два операторских блока под RxJS.
- Один из них находится под RxJS/Operators (выделено зеленым полем на изображении ниже)
- Второе находится под RxJS/_esma5/Operators (выделено красной рамкой на изображении ниже)
В package.json я импортировал пакет RxJS в качестве зависимости.
"rxjs": "^5.5.6",
В компонентах мы используем следующий формат для импорта. И который я делаю F12 на Observable, он указывает на файл RxJS/Observable.ts.
import { Observable } from 'rxjs/Observable';
Я не могу понять, почему происходит двойной импорт RxJS. Любые указатели помогут.