如何在不使用任何加载器的旧 javascript 应用程序中加载 RxJS?
对于 RxJS 4.x,我可以简单地这样做:
<script src="//cdnjs.cloudflare.com/ajax/libs/rxjs/4.0.7/rx.lite.min.js"></script>
RxJS 5 怎么样?他们的文档假设您正在使用某种加载器来处理所有事情,但是对于没有加载器的遗留应用程序的中间步骤,只是在构建时打包的文件?
他们还提到了通过仅包含您用于“大小敏感捆绑”的功能来创建自己的捆绑包的能力,这听起来很棒。
所以我应该只创建一个入口点文件,然后将它添加到我的构建过程中,并使用某种工具(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