Как я могу получить figwheel для перезагрузки сайта, когда меняется зависимость от кассы?
Я работаю над двумя связанными веб-приложениями, которые зависят от третьего локального проекта для общего кода.
Как я могу заставить figwheel перестроить и перезагрузить код, когда редактируется зависимость извлечения?
1 ответ
На данный момент Figwheel не обнаруживает автоматически автоматические проверки Leiningen. Вам нужно добавить исходные пути ваших источников извлечения непосредственно в ваш cljsbuild :source-paths
, Например, если у вас было что-то вроде
:cljsbuild {:builds [{:id "dev"
:source-paths ["src" "dev"]
:figwheel {:on-jsload 'my.main/mount-gui}
:compiler {:output-to ...
:output-dir ...
:main 'my.main
...
тогда вам нужно будет изменить его на
:cljsbuild {:builds [{:id "dev"
;; Add checkouts path here
:source-paths ["src" "dev" "checkouts/my-project/src"]
:figwheel {:on-jsload 'my.main/mount-gui}
:compiler {:output-to ...
:output-dir ...
:main 'my.main
...
Как только figwheel узнает о исходных путях вашего проекта оформления заказа, он должен автоматически перекомпилировать после любых изменений и перезагрузить код, как это было бы для кода в вашем основном проекте.
Я работаю над запросом на удаление, чтобы исправить эту проблему, которая должна заставить его работать автоматически в будущем.