Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Clojure 启动时观察触发器后,根据文件类型触发不同的任务?_Clojure - Fatal编程技术网

Clojure 启动时观察触发器后,根据文件类型触发不同的任务?

Clojure 启动时观察触发器后,根据文件类型触发不同的任务?,clojure,Clojure,在build.boot文件中,我有一个任务管道,大致如下所示: 发球->监视->重新装载->cljs->减少 问题是,我不想在cljs文件更改时编译更少的文件,反之亦然 那么我怎么能只调用cljs任务或less任务呢 谢谢,也许我遗漏了一些重要的东西,但在我当前的设置中(如我所述),当我点击say-less文件时,我必须等待10秒钟才能完成cljs任务。在某种程度上,它似乎是增量的(第一次调用cljs需要10秒以上),但它仍然在重新编译一些东西。我的任务代码如下:(deftask build[p

在build.boot文件中,我有一个任务管道,大致如下所示:

发球->监视->重新装载->cljs->减少

问题是,我不想在cljs文件更改时编译更少的文件,反之亦然

那么我怎么能只调用cljs任务或less任务呢


谢谢,

也许我遗漏了一些重要的东西,但在我当前的设置中(如我所述),当我点击say-less文件时,我必须等待10秒钟才能完成cljs任务。在某种程度上,它似乎是增量的(第一次调用cljs需要10秒以上),但它仍然在重新编译一些东西。我的任务代码如下:(deftask build[p port int“在哪个端口上运行”。](comp(service:port-port:handler'good-week.server.handlers/one-and-only:reload-true)(watch:manual-false:verbose-true)(reload)(garden:pretty-print-true:styles var'good-week.style.core/good-style:output to“public/css/good-style.css”)(cljs:optimizations:whitespace:source-map-true)(存在?:路径“public/js/lib/main.js”)(存在?:路径“public/css/good-style.css”))也许我遗漏了一些关键的东西,但在我当前的设置中(如我所述),当我触摸一个更少的文件时,我必须等待10秒才能完成cljs任务。从某种程度上来说,这似乎是增量的(第一次调用cljs的时间比10秒长),但它仍然在重新编译一些东西。我的任务代码如下所示:(deftask build[p port port int“在哪个端口上运行”。)(comp(service:port-port:handler'good-week.server.handlers/one-and-only:reload-true)(watch:manual-false:verbose-true)(reload)(garden:pretty-print-true:styles var'good-week.style.core/good-style:输出到“public/css/good-style.css”)(cljs:optimizations:whitespace:sourcemap true)(存在?:路径“public/js/lib/main.js”)(存在?:路径“public/css/good style.css”))