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

欢迎!请查看关于页面了解更多关于如何使用本站的信息。

0
ClojureScript

使用新的特性来使用临时输出目录,脚本标签有一个奇怪的{{src}}属性

<script src="/main.js" type="text/javascript"></script>

重现

clj -Srepro -m cljs.main

如果您想

clj -Srepro -m cljs.main -d out -r

则会得到

<script src="out/main.js" type="text/javascript"></script>

6 个答案

0

评论者:mfikes

附件补丁简单地将{{'out'}}作为默认设置,如果未设置{{output-dir}},但仅用于渲染调用{{default-index}}。

0

评论者:mfikes

实际上这样做是不正确的。如果用户复制了这个补丁渲染的{{index.html}},那么REPL将不再工作,因为它不再指向{{main.js}}。

0

评论者:mfikes

(更复杂的)补丁2添加了如果{{index.html}}存在则不使用临时输出目录的逻辑。

0

评论者:mfikes

第三次补丁重基准化。

0

评论者:mfikes

CLJS-2624-4.patch 重基准化

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