Использование пучков Rxjs umd

Я только что сделал скачок из angular QuickStart для 2.0.0-rc2 и обновил файл system-config.ts, чтобы загрузить файл umd для rxjs I.e rxjs\bundles\Rx.umd.js

Это сработало. Но я все еще вижу в инструментах разработчика много отдельных JS, загружаемых как rxjs\observer.js

Я вижу http.umd.js из @angular, ссылаюсь на него напрямую через

import {Observer} from 'rxjs\observer

Есть ли способ просто загрузить один файл Rx.umd.js, или нам тоже придется жить с разделенными файлами.

PS: в моей папке dist также есть не связанный rxjs файл, потому что я нахожусь в процессе перехода к umd.js, который я исправлю позже.

Ответы

Ответ 1

Если вы сделали скачок из Angular QuickStart, я предлагаю вам перейти к другому угловому CLI, который будет управлять компиляцией при разработке приложения.

Ответ 2

Теперь можно отправлять небольшое количество пакетов UMD или FESM, по одному для каждого из нескольких видов импорта (rxjs, rxjs/operator и т.д.).

Например:

import { Observable, Subject, ReplaySubject, from, of, range } from 'rxjs';
import { map, filter, switchMap } from 'rxjs/operators';