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

欢迎!请参阅关于页面以了解更多关于如何操作的信息。

0 投票
ClojureScript

当使用类似Google Maps JS API(链接:1)这类工具时,所需的JavaScript不能打包在一个jar中,因为它依赖于所使用的API密钥。

要能够提供此类库的外部声明,应该有一种方法在{{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报告)
...