嗨,我正在对 RxJS 进行一些研究。我可以简单地通过在我的浏览器中引用它来使用该库:
<script src="https://unpkg.com/@reactivex/rxjs@5.5.6/dist/global/Rx.js"></script>
Run Code Online (Sandbox Code Playgroud)
它使用全局对象命名空间变量“Rx”导入。我可以制作 observables 并做所有有趣的事情。
当我将 src 更改为指向最新的 UMD 文件时,一切都会崩溃 <script src="https://unpkg.com/rxjs/bundles/rxjs.umd.js"></script>
导入似乎不起作用,因为导出的对象函数似乎不存在?
我正在尝试使用一个名为“fromEvent”的特定函数,它允许从任何 DOM 事件创建一个可观察对象。
使用最新的 RxJS 6.2.2 UMD 文件时出现错误。
为什么是这样?如果你查看底部的 js 文件,你可以看到函数的导出,在文件的顶部你会看到名为“rxjs”的全局命名空间。
我没有使用任何像 requirejs 这样的加载器,也没有启用任何实验性浏览器功能。我没有使用任何“导入”语句。
我只是想引用脚本对象的全局命名空间。除了 Rx 与 rxjs 之外,模块定义的语法是相同的。
要复制错误,只需创建一个 Observable.fromEvent(.... 并观察错误控制台。
谢谢!
我需要帮助将 Kotlin 编译添加到现有的 eclipse java tomcat 项目中。
作为记录,我使用的是 Eclipse Oxygen 4.7,并且已经安装了 Kotlin 插件。我已经成功创建并运行了基于 gradle 的 spring boot Kotlin rest api 演示,并且可以编译和运行“Kotlin Only Projects”并使用我的其他 java 库 - 真棒。
但是,现在我有了 Kotlin,我想将它用于我的其他“遗留”Tomcat 8 项目,这些项目是 Java J2EE - 动态 WTP ......我想用 Kotlin 编写的新 servlet。
我希望能够在我以前的任何包中的 java src 文件夹中添加一个 Kotlin 类,因此当我构建战争时,这一切都在逻辑上。
IDE 对此似乎没问题 - 我在一个包中(在 tomcat 项目 java src 包文件夹中)创建了一个 Kotlin 类,它在解析、导入或依赖方面没有问题......
我在想哇!,现在在 WTP 中重新启动 Tomcat 服务器,我将能够执行我的 Kotlin Servlet。否 - 404 404 404。
我检查了 WEB-INF/classes 构建文件夹以及所有 Java 类文件......猜猜我看到了什么?!一个名为 KotlinServlet.kt 的文件(这是我的测试 servlet 的名称,源版本不是编译类版本)
因此,出于某种原因,构建 /package/ 部署并没有费心编译 …