请在< Soké href="https://www.surveymonkey.com/r/clojure2024">2024年Clojure状态调查!中分享您的想法。

欢迎!有关本网站如何运作的更多信息,请参阅关于页面。

0 投票
ClojureScript

(ns hello-world.core)

如果您

使用 clj -m cljs.main -re node -v -c hello-world.core -r 命令

详细日志将显示编译器选项包括

:main hello-world.core

但是,如果您仅添加 {{-w src}}

使用 clj -m cljs.main -re node -v -w src -c hello-world.core -r 命令

那么 {{out/watch.log}} 将显示触发了断言

`
正在构建...
java.lang.AssertionError: 断言失败::nodejs 目标与 :none 优化要求一个 :main 入口
(not (and (= target :nodejs) (= optimizations :none) (not (contains? opts :main))))

at cljs.closure$check_node_target.invokeStatic(closure.clj:2068)
at cljs.closure$check_node_target.invoke(closure.clj:2065)
at cljs.closure$build.invokeStatic(closure.clj:2735)
at cljs.closure$build.invoke(closure.clj:2697)
at cljs.closure$watch$buildf__5939.invoke(closure.clj:2907)
at cljs.closure$watch.invokeStatic(closure.clj:2939)
at cljs.closure$watch.invoke(closure.clj:2883)
at cljs.repl$repl_STAR_$fn__6536$fn__6541.invoke(repl.cljc:983)
at clojure.core$binding_conveyor_fn$fn__5476.invoke(core.clj:2022)
at clojure.lang.AFn.run(AFn.java:22)
at java.lang.Thread.run(Thread.java:748)

监控路径:/private/tmp/watch-noisy/src
`

1 答案

0 投票
by
参考: https://clojure.atlassian.net/browse/CLJS-2684 (报告者:mfikes)
...