lein less未在figwheel启动或.less文件更改时运行
我正在尝试设置一个clojurescript项目,该项目使用LeinLess插件编译.less文件。我应该说我对clojurescript还不熟悉。问题是它似乎没有运行。当我运行“lein figwheel”和更改.less文件时,它都不会运行 这是我的project.cljslein 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
(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
自动生成 根据法律,没有明确的文件是必要的,而且通过审判似乎也不起作用。因此进行了编辑。这是一次相当严肃的编辑。这显然不再是我的工作榜样。你应该写你自己的答案。