请分享您的想法在 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

附加的补丁简单设置 {{output-dir}} 没有设置时默认为 {{{"out"}}},但仅用于 {{default-index}} 渲染调用。

0

评论者:mfikes

实际上这样做是不正确的。如果用户复制这个补丁生成的 {{index.html}},那么不再指向 {{main.js}},REPL 就不再工作。

0

评论者:mfikes

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

0

评论者:mfikes

第三次打补丁回退。

0

评论者:mfikes

CLJS-2624-4.patch回退。

0
...