CIDER с Macchiato-Framwork на сервере и в браузере - PullRequest
3 голосов
/ 21 января 2020

Я пытаюсь настроить 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 на сервере? и браузер?

Я сейчас немного ошеломлен и был бы очень признателен за любые подсказки относительно того, что я могу попробовать дальше

Спасибо!

Оливер

...