RxJS安装
安装说明
以下是安装 RxJ 的不同方法:
通过 npm 的 ES6
npm install rxjs
要导入整个核心功能集:
import * as rxjs from 'rxjs';
rxjs.of(1, 2, 3);
要使用管道运算符仅导入您需要的内容,请执行以下操作:
import { of } from 'rxjs';
import { map } from 'rxjs/operators';
of(1,2,3).pipe(map(x => x + '!!!')); // etc
要与全局导入的捆绑包一起使用:
const { of } = rxjs;
const { map } = rxjs.operators;
of(1,2,3).pipe(map(x => x + '!!!')); // etc
通过 npm 的 CommonJS
如果在使用 RxJS 时收到类似TS2304: Cannot find name 'Promise'
或 TS2304: Cannot find name 'Iterable'
错误,则可能需要安装一组补充的类型。
- 对于打字用户:
typings install es6-shim --ambient
- 如果您不使用输入,则可以从
/es6-shim/es6-shim.d.ts
复制接口。 - 添加
tsconfig.json
或 CLI 参数中包含的类型定义文件。
通过 npm 的所有模块类型(CJS / ES6 / AMD / TypeScript)
要通过 npm 版本3 安装此库,请使用以下命令:
npm install @reactivex/rxjs
如果在此库获得稳定版本之前使用 npm 版本2,则需要显式指定库版本:
npm install @reactivex/rxjs@5.0.0-beta.1
CDN
对于 CDN,可以使用 unpkg。