Сервер 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)
Другие вопросы по тегам