要查看错误,运行以下命令
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 输出将包含类似以下内容
{code:javascript}var inst_2199 = debugger;
但 {{debugger}} 是一个语句,不是一个可以赋值的表达式。