请在Clojure 2024年调查中分享您的想法!

欢迎!请查阅关于页面以了解更多关于如何使用此功能的信息。

0
tools.namespace

无法确定确切情况,但我见过事件,源代码文件已被删除,但是 clojure.tools.namespace.repl/refresh 仍然尝试重新加载它。由于文件不存在,尝试加载它时会出现异常,所以您卡住了。

4 个答案

0

评论由:gfredericks

这种情况对我比较常见,尤其是在切换分支时(这出奇地是调用 {{refresh}} 的最佳用例)。

0

评论由:stuart.sierra

我仍不清楚这是如何发生的。

目前的方法是调用 {{c.t.n.repl/clear}},自 0.2.5 版本添加。

0

评论由:gfredericks

是的,我独立注意到并确认了这效果。

0
参考: https://clojure.atlassian.net/browse/TNS-6 (由 stuart.sierra 报告)
...