gpt4 book ai didi

javascript - 没有任何加载器的浏览器中的 ReactiveX/RxJS 5?

转载 作者:数据小太阳 更新时间:2023-10-29 03:50:31 28 4
gpt4 key购买 nike

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

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

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

他们还提到通过仅包含您用于“大小敏感捆绑”的功能来创建您自己的 bundle 的能力,这听起来很棒。
所以我应该只创建一个入口点文件然后将它添加到我的构建过程并使用某种工具(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 托管构建描述.

关于javascript - 没有任何加载器的浏览器中的 ReactiveX/RxJS 5?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35950458/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com