Я пытаюсь настроить CIDER для macchiato -проекта для заднего и внешнего интерфейса. lein new macchiato dumac +browser
дает мне довольно сложный project.clj
с различными профилями, среди которых я нахожу :browser-dev
и :dev
(для серверной части).
Теперь, когда бы я ни делал cider-jack-in-ClojureScript
CIDER по умолчанию - :dev
-профиль, но, по-видимому, не тот, который определен в profiles.clj
, поскольку Node-скрипт не запускается (строка 47). Я могу счастливо написать код на стороне сервера, хотя, как только я отправлю команду узла вручную.
Тем не менее, я не знаю, как мне запустить REPL для браузера из Emacs (я могу сделать это вручную набрав lein build-browser
в терминале, но я не могу подключиться к этому nREPL, даже если я заменю зависимости cider-nrepl). Вот строка из CIDER Docs о том, как использовать устаревшее figwheel (как это делает tmaplate macchiato)… это может указывать на проблему:
убедитесь, что :cljsbuild
и :figwheel
настройки находятся в root определения вашего проекта Leiningen.
шаблон Macchiato project.clj
, очевидно, не соответствует этому требованию, поскольку эти настройки вложены в профили. Значит ли это, что шаблон несовместим с CIDER? Будет ли переход к главной справке Fighwheel? (я понятия не имею, как сделать это с таким сложным project.clj.)
Кто-нибудь заставил Macchiato работать с CIDER на сервере? и браузер?
Я сейчас немного ошеломлен и был бы очень признателен за любые подсказки относительно того, что я могу попробовать дальше
Спасибо!
Оливер