我刚刚从 2.0.0-rc2 的 Angular QuickStart 跃进,并更新了 system-config.ts 文件来下载 rxjs 的 umd 文件,即 rxjs\bundles\Rx.umd.js
这有效。但我仍然在开发工具中看到很多单独的 JS 被加载,例如 rxjs\observer.js
我看到来自 @angular 的 http.umd.js 直接通过
import {Observer} from 'rxjs\observer
引用它
有什么方法可以只加载单个 Rx.umd.js 或者我们也必须忍受未捆绑的文件。
Ps:我的 dist 文件夹也有非捆绑的 rxjs 文件,因为我正在切换到 umd.js,稍后我会更正。
最佳答案
现在可以运送少量 UMD 或 FESM bundle ,每个 bundle 对应少量导入(rxjs、rxjs/operators 等)。
例如:
import { Observable, Subject, ReplaySubject, from, of, range } from 'rxjs';
import { map, filter, switchMap } from 'rxjs/operators';
关于angular - 使用 Rxjs umd 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37881825/