ReactiveX/RxJS 5 在没有任何加载程序的浏览器中?

ReactiveX/RxJS 5 in the browser without any loaders?

如何在不使用任何加载程序的旧 javascript 应用程序中加载 RxJS?
对于 RxJS 4.x 我可以简单地这样做:

<script src="//cdnjs.cloudflare.com/ajax/libs/rxjs/4.0.7/rx.lite.min.js"></script> 

RxJS 5 怎么样?他们的文档假定您正在使用某种加载器来处理所有事情,但是对于没有加载器的遗留应用程序的中间步骤,只是在构建时打包的文件?

他们还提到了通过仅包含您用于 "size-sensitive bundling" 的函数来创建您自己的包的能力,这听起来很棒。
所以我应该只创建一个入口点文件然后将它添加到我的构建过程并使用某种工具(browserify/gluejs/webmake)将所有内容构建到一个文件中,就像在 RxJS4 中那样将 Rx(或简单的 Observable)公开为全局变量?,例如:

// run this through some tool to make it available in browser simply as Observable
var Observable = require('rxjs/Observable').Observable;
require('rxjs/add/operator/map');
exports=Observable

与 RxJS 4 一样,RxJS 5 也提供通过 cdn 的 umd 构建,可以嵌入而不需要像

这样的任何模块加载器
<script src="https://npmcdn.com/@reactivex/rxjs@5.0.0-beta.6/dist/global/Rx.umd.js"></script>

然后 Rx 将成为您可以在任何地方访问的全局变量。

您可以在 https://github.com/ReactiveX/rxjs#cdn 参考 CDN 托管构建描述。