2024 Clojure状态调查!分享您的想法。

欢迎!请查看关于页面以获取更多关于如何使用本网站的介绍。

0
ClojureScript

当使用类似Google Maps JS API(链接:1)这样的东西时,所需的JavaScript不能被打包进jar文件,因为它依赖于使用的API键。

为了能够为这些类型的库提供externs,应该在{{deps.cljs}}中提供声明它们为“远程”的方式。

(链接:1) https://developers.google.com/maps/documentation/javascript/tutorial

3 答案

0

评论由:nathandao

js_deps.cljs故意只允许上游的外部库(定义在deps.cljs文件中)是本地文件。但是,此问题仍然是开放的,所以我(急忙:D)假定对本地文件的强制执行不是故意的。

补丁应恢复对在deps.cljs中使用URL作为外部库的支持,并删除load-foreign-library**中的未使用代码。

0

评论由:mfikes

补丁不再适用。

0
参考: https://clojure.atlassian.net/browse/CLJS-1009(由martinklepsch报告)
...