Как перезагрузить живой шаблон?

У меня есть веб-приложение, которое использует ive.

Если я изменяю html-файл, используемый шаблоном, я не вижу изменений, пока я не перезапущу figwheel.

Я использую ring.middleware.reload / wrap-reload так:

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

... но без какого-либо эффекта.

Обратите внимание, что если я изменяю любой файл.clj или.cljs, мне не нужно перезагружать сервер.

1 ответ

Решение

По ссылке, предоставленной Пиотреком, я нашел этот проект, который исправил мою проблему: https://github.com/kolov/enlive-reload

Исправление заключалось в том, чтобы обернуть маршруты с помощью (wrap-diverive-reload), и теперь все работает просто отлично.

Другие вопросы по тегам