Instalación
A continuación se muestran las distintas formas de instalar RxJS:
ES6 vía npm
Para importar el conjunto de funciones principales al completo:
Para importar únicamente lo que necesitemos, utilizando operadores de tubería:
Ver la sección Operadores de Tubería para más información acerca de operadores de tubería.
Para utilizar con el bundle importado de forma global:
CommonJS vía npm
Si nos aparece un error como error TS2304: Cannot find name 'Promise' o error TS2304: Cannot find name 'Iterable' al utilizar RxJS, es posible que tengamos que instalar un conjunto de tipos adicional.
Para usuarios de typings:
Si no utilizamos typings, las interfaces se pueden copiar de /es6-shim/es6-shim.d.ts.
Añadimos el fichero de definición de tipos incluido en el
tsconfig.json
o en el argumento del CLI.
Todos los demás tipos de Módulos (CJS/ES6/AMD/TypeScript) vía npm
Para instalar esta biblioteca vía npm versión 3, se utiliza el siguiente comando:
Si se utiliza la versión 2 de npm antes de que esta biblioteca haya alcanzado una versión estable, será necesario especificar la versión de la biblioteca de forma explícita:
CDN
Para CDN, se puede utilizar [unpkg]. Únicamente hay que reemplazar la palabra clave version
de los siguientes enlaces con la versión actual de RxJS:
Para RxJS 5.0.0-beta.1 hasta beta.11: https://unpkg.com/@reactivex/rxjs@version/dist/global/Rx.umd.js
For RxJS 5.0.0-beta.12 y versiones posteriores: https://unpkg.com/@reactivex/rxjs@version/dist/global/Rx.js
For RxJS 6.0.0 y versiones posteriores: https://unpkg.com/@reactivex/rxjs@version/dist/global/rxjs.umd.js
Last updated