ClojureScript Figwheel-错误后REPL无法恢复提示

时间:2019-07-25 17:05:35

标签: clojurescript figwheel

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

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

一旦抛出错误(并非每一个错误都发生),我将失去REPL提示,必须ctrl-c杀死并重启figwheel(这对提高生产率非常可怕)。

这里是一个例子。

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

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

我尝试刷新浏览器选项卡,热重载文件,没有任何内容可以恢复提示。是否为无花果滚轮设置了特定的设置,以确保不会发生这种情况?

下面的Fighweel版本。

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

1 个答案:

答案 0 :(得分:0)

这是一个已知问题。

请参阅问题https://github.com/bhauman/figwheel-main/issues/161