要查看错误,请运行以下命令:
clojure -Sdeps '{:deps {org.clojure/clojurescript {:mvn/version "1.10.238"}org.clojure/core.async {:mvn/version "0.4.474"}}}' -m cljs.main -e "(require '[cljs.core.async :refer [chan go]]) (go (js/console.log \"Foo\") (js-debugger) (js/console.log \"Bar\"))"
这将生成类似 "SyntaxError: expected expression, got keyword 'debugger'" 的 Js 错误。
编译后的 Js 输出将包含类似以下内容:
{代码:javascript}var inst_2199 = debugger;
但是,{{debugger}} 是一个语句,不是一个可以赋值的表达式。