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](https://clojure.atlassian.net/browse/CLJS-1009)(由martinklepsch报告)
...