angular - 使用 Rxjs umd 包

标签 angular rxjs

我刚刚从 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/

相关文章:

Angular 4 HttpClientModule 和 map() 函数

angular - 从另一个组件调用组件中的函数

javascript - NgRx 商店 - 选择器不适用于根全局商店

angular - 导出返回类 : Exported variable has or is using private name 的函数时出错

angular - 如何对作为 Observable 保存的列表进行排序(RxJS,Angular 2)

arrays - RxJS 限制和返回响应结果数组的最佳方式

Angular 模拟多个 HTTP 调用

redux - 返回 EMPTY 崩溃我的 redux 可观察链

node.js - 在 angular2 quickstart 中安装 npm 的 Node 模块过多

javascript - ngrx/store 与 ngModel 引起了一些问题