评论者:uosl
{{cljs.closure/compile-file}} 将 {{:output-dir}} 从 {{opts}} 添加到文件中,导致文件看起来重复。将 {{(dissoc opts :output-dir)}} 作为 cljs.closure/src-file->target-file
的第三个参数传递(如 {{cljs.repl.rhino,nashorn,node,graaljs}} 中所做),可以避免将 output-dir 的第一个实例添加进去,修复此错误,并修复 CLJS-2917。