小编Nei*_*eil的帖子

将 UMD Javascript 模块导入浏览器

嗨,我正在对 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(.... 并观察错误控制台。

谢谢!

javascript reactive-programming rxjs umd es6-modules

8
推荐指数
3
解决办法
6906
查看次数

Eclipse - 如何将 Kotlin 添加到 Tomcat 项目 - 编译 Kotlin 和 Java 文件

我需要帮助将 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/ 部署并没有费心编译 …

eclipse tomcat eclipse-wtp kotlin

5
推荐指数
1
解决办法
1672
查看次数