我正在使用带有逆时针插件的eclipse。
如果我编辑文件,则在按ctrl+alt+s
之前不会反映更改。例如,如果我将(def foo 1)
更改为(def foo 2)
并在代理中键入foo
,则在我按1
之前,它会打印2
而不是ctrl+alt+s
。
但是,如果我将(defpage "/" [] "test")
更改为(defpage "/" [] "changed")
,我只需刷新浏览器即可立即看到更改,而无需按ctrl+alt+s
。
这是怎么回事?
答案 0 :(得分:1)
在开发模式下,noir使用ring.middleware.reload重新加载已更改的文件。这不完美。例如,如果插入新的或删除中间件。但是像页面这样的东西并没有一直处于活跃状态,所以它可以重新加载命名空间并获得新的例程。