0

我想知道在 REPL 中引发错误后如何让 figwheel 恢复。我从设置的 cli 工具开始 figwheel(没有 lein)。

=> clojure -m figwheel.main --build somebuild --repl

一旦抛出错误(这不会发生在每个错误中),我会丢失 REPL 提示,并且必须 ctrl-c 杀死并重新启动 figwheel(这对生产力来说很糟糕)。

这是一个例子。

cljs.user=> (swap! throw an unrecoverable error)

这显示了一些明显的错误消息(这些变量都没有绑定到任何东西),返回 a #object[Error: ...],但是提示消失了,我无法恢复 REPL。

我试过刷新浏览器选项卡,热重新加载文件,没有任何恢复提示。figwheel 是否有特定的设置以确保不会发生这种情况?

下面是格斗版。

{:deps {com.bhauman/figwheel-main {:mvn/version "0.2.3"}
        com.bhauman/rebel-readline-cljs {:mvn/version "0.1.4"}}}
4

1 回答 1

0

这是一个已知的问题。

见问题https://github.com/bhauman/figwheel-main/issues/161

于 2019-07-26T21:10:43.233 回答