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}},那么交互式控制台 (REPL) 就不再工作,因为它不再指向 {{main.js}}。

0 投票数

评论者为:mfikes

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

0 投票数

评论者为:mfikes

第三次补丁重定位。

0 投票数

评论者为:mfikes

CLJS-2624-4.patch重定位

0 投票数
...