请分享您的想法,参加 2024 年 Clojure 状态调查!

欢迎!请查看 关于页面 了解更多关于这个网站如何工作。

0
ClojureScript

(def x 3)

与 {{-d}} 一起工作

$ clj -m cljs.main -re node -d out -r ClojureScript 1.10.238 cljs.user=> (load-file "foo.cljs") nil cljs.user=> x 3

最终您将得到 {{out/out/cljs/user/fooAD3E4B4.js}}

否则,似乎一切正常。

4 个答案

0

评论由:uosl 提出

{{cljs.closure/compile-file}} 将 {{:output-dir}} 从 {{opts}} 添加到文件中,导致其出现重复。通过将 {{(dissoc opts :output-dir)}} 作为第三个参数传递给 cljs.closure/src-file->target-file(如 {{cljs.repl.rhino,nashorn,node,graaljs}} 中所做)来避免添加输出目录的第一实例,同时修复 CLJS-2917 问题。

0

评论由:mfikes 提出

CLJS-2753.patch LGTM 并在 CI 和 Canary 中通过。

我已确认该票的行为符合描述,也针对 CLJS-2917 进行了一些轻量级测试。

0

评论由:mfikes 提出

CLJS-2753.patch 已添加到 Patch Tender (i)

0
...