Сервер lein ring не перестраивается автоматически
Я пишу небольшой проект на языке clojurescript и следовал многочисленным примерам lein cljsbuild, которые используют lein ring в качестве веб-сервера разработки.
Я бегал lein ring server
обслуживать сайт на моей локальной машине. Теперь кажется, что сервер lein ring не перестраивается автоматически и не перезагружается, когда я изменяю файлы clj, содержащие определения hiccup html.
Согласно https://github.com/weavejester/lein-ring это должно иметь место (возможно, я неправильно прочитал, но он говорит, что перезагрузка должна быть по умолчанию).
Мой project.cljs более или менее эквивалентен https://github.com/emezeske/lein-cljsbuild/blob/master/example-projects/advanced/project.clj
Есть идеи?
1 ответ
У меня была та же проблема, и в итоге причина была в том, что мне требовалась библиотека, прежде чем объявлять пространство имен, чтобы она работала в строке под пространством имен. Так было похоже:
(require 'clojure.pprint)
(ns app.core)
и я изменился на:
(ns app.core)
(require 'clojure.pprint)