lein less未在figwheel启动或.less文件更改时运行

lein less未在figwheel启动或.less文件更改时运行,less,clojurescript,leiningen,figwheel,Less,Clojurescript,Leiningen,Figwheel,我正在尝试设置一个clojurescript项目,该项目使用LeinLess插件编译.less文件。我应该说我对clojurescript还不熟悉。问题是它似乎没有运行。当我运行“lein figwheel”和更改.less文件时,它都不会运行 这是我的project.cljs (defproject fed-repo "0.1.0" :description "Frontend Repository" :dependencies [ [org.clojure/c

我正在尝试设置一个clojurescript项目,该项目使用LeinLess插件编译.less文件。我应该说我对clojurescript还不熟悉。问题是它似乎没有运行。当我运行“lein figwheel”和更改.less文件时,它都不会运行

这是我的project.cljs

(defproject fed-repo "0.1.0"
    :description "Frontend Repository"
    :dependencies [
        [org.clojure/clojure "1.7.0"]
        [org.clojure/clojurescript "1.7.170"]
        [org.omcljs/om "1.0.0-alpha22"]
    ]
    :plugins [
        [lein-less "1.7.5"]
        [lein-cljsbuild "1.1.2"]
        [lein-figwheel "0.5.0-4"]
    ]
    :less {
        :source-paths ["src"]
        :target-path "resources/public/css"
    }
    :hooks [
        leiningen.less
        leiningen.cljsbuild
    ]
    :cljsbuild {
        :builds [
            {
                :id "dev"
                :source-paths ["src"]
                :figwheel true
                :compiler {
                    :main "fed-repo.core"
                    :asset-path "js/out"
                    :output-to "resources/public/js/main.js"
                    :output-dir "resources/public/js/out"
                }
            }
        ]
    }
)
此设置有什么问题?

:less
下,键的值
:源路径和
:目标路径需要转到实际文件。你好像停在了电话簿上

下面是一个工作示例:

:less {:source-paths ["src/less/"]
       :target-path "resources/public/css/"} 
另一个问题是,您没有告诉Figwheel从何处重新加载热代码
css
。例如:

:figwheel { :css-dirs ["resources/public/css"] }

设置到目前为止,仍然没有
.less
->
.css
文件生成。您可以打开一个专用于运行
lein一次的终端
。更改
.less
文件后,运行该命令。或者,可以使用命令
lein less auto
自动生成

根据法律,没有明确的文件是必要的,而且通过审判似乎也不起作用。因此进行了编辑。这是一次相当严肃的编辑。这显然不再是我的工作榜样。你应该写你自己的答案。