在没有模块加载器的情况下在ES6模块系统(在浏览器中)中使用rxjs

时间:2019-01-21 22:20:39

标签: javascript rxjs es6-modules

我有npm的rxjs v6。我想将其作为在浏览器(Chrome v71)中使用ES6模块的=IF(COUNTIF(PP!A:A,A1)>1,INDEX(PP!F:F,MATCH(1,(PP!A:A=A1)*(PP!B:B=26),0)),VLOOKUP(A1,PP!A:F,6,FALSE)) 的一部分

从我在这里https://github.com/ReactiveX/rxjs所看到的以及我普遍的困惑,看来我不能将其用作import的一部分。

是否可以包装一些小东西(考虑使用CDN捆绑包),使我可以将其用作ES6模块系统的一部分,而无需Webpack之类的东西?

1 个答案:

答案 0 :(得分:0)

docs

CDN
For CDN, you can use unpkg:

https://unpkg.com/rxjs/bundles/rxjs.umd.min.js

The global namespace for rxjs is rxjs:

const { range } = rxjs;
const { map, filter } = rxjs.operators;

range(1, 200).pipe(
  filter(x => x % 2 === 1),
  map(x => x + x)
).subscribe(x => console.log(x));