【问题标题】:How to reload enlive template?如何重新加载直播模板?
【发布时间】:2017-01-21 19:43:16
【问题描述】:

我有一个使用 enlive 的 Web 应用程序。

如果我更改模板使用的 html 文件,除非我重新启动 figwheel,否则我看不到更改。

我正在像这样使用 ring.middleware.reload/wrap-reload:

 (-> routes
     (ring.middleware.reload/wrap-reload {:dirs ["src" "resources"]})
 ...

...但没有任何效果。

请注意,如果我更改任何 .clj 或 .cljs 文件,我不必重新启动服务器。

【问题讨论】:

标签: clojure enlive


【解决方案1】:

按照 Piotrek 提供的链接,我发现这个项目解决了我的问题:https://github.com/kolov/enlive-reload

解决方法是使用 (wrap-enlive-reload) 包装路由,现在一切正常。

【讨论】:

    猜你喜欢
    • 2013-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-24
    • 2011-09-14
    • 1970-01-01
    • 2014-11-08
    • 1970-01-01
    相关资源
    最近更新 更多