在 repl 中重新加载 ns

mur*_*a52 2 emacs clojure

假设我有一个包含 ns - (ns abc.a) 的代码文件。现在我开始我的 repl 并在 ns- (use-ns 'abc.a) 中。

现在,如果我更改文件中的任何代码,如何重新加载 repl 中的 ns?

谢谢,穆尔塔扎

kot*_*rak 5

您可以使用(require :reload 'abc.a)或热重新加载代码(require :reload-all 'abc.a)。后者还重新加载所有必需的命名空间,abc.a而前者只重新加载abc.a.