嗨,我正在进行RxJS的一些研究。只需在浏览器中引用库,就可以简单地使用它:
<script src="https://unpkg.com/@reactivex/rxjs@5.5.6/dist/global/Rx.js"></script>
它使用了全局对象命名空间变量“Rx”进行导入。我可以创建可观察对象并执行所有乐趣操作。
当我更改src以指向最新的UMD文件时,一切都会崩溃,例如<script src="https://unpkg.com/rxjs/bundles/rxjs.umd.js"></script>
。
似乎导入不起作用,因为导出的对象函数似乎不存在?
我正在尝试使用一个名为'fromEvent'的特定函数,它允许从任何DOM事件创建可观察对象。
在使用最新的RxJS 6.2.2 UMD文件时,我遇到了错误。
为什么?如果您查看js文件底部,可以看到函数的导出,在文件顶部可以看到称为'rxjs'的全局命名空间。
我没有使用像requirejs这样的加载器,也没有启用任何实验性浏览器功能。 我没有使用任何'import'语句。
我只是尝试引用脚本对象的全局命名空间。模块定义的语法相同,除了Rx与rxjs之外。
要复制此错误,请简单地创建Observable.fromEvent(....并观察错误控制台即可。
谢谢!