当资源文件发生变化时,Figwheel可以评估ClojureScript代码吗?

时间:2017-09-03 19:11:36

标签: clojure markdown clojurescript figwheel

我有一个从资源中剔除markdown文件的宏。 它提供了一种提供一些内容的便捷方式。 但是当我编辑markdown文件时,Figwheel无法知道它需要重新评估宏。

将markdown放在cljs文件中的字符串中是不可取的,因为大多数Clojure编辑器会将带有换行符的字符串缩进,这会导致markdown不正确(前导空格在markdown中有意义)。

当降价文件发生变化时,有没有办法检测/刷新?还是更好的解决方案?

以下是我尝试做的基本示例: https://github.com/timothypratley/figwheel-watch-markdown-example

1 个答案:

答案 0 :(得分:2)

Figwheel的配置允许您添加::watch-paths,当文件系统中出现修改事件时,会触发重新加载。您还可以使用::hawk-options轮询查找更改的文件,这在某些环境中显然可能是必需的。