Laravel elixir根据手表表达调用任务

Jad*_*ran 10 laravel laravel-elixir

假设我们在gulpfile.js中有这个(简化的)elixir:

mix
.bower()
.less('test.less');
Run Code Online (Sandbox Code Playgroud)

问题是,无论什么时候任何文件发生变化,都bowerless任务的执行.
有没有办法只在某个监视路径中的文件发生变化时执行较少的操作,并且只有在bower.json文件发生变化时才执行bower?

真正的问题是,对于其他任务,我的监视进程变得非常慢,并且每次更新较少的文件时都会运行bower(这是无关紧要的).

谢谢!

Jad*_*ran 1

正如 Jeffrey Way 所解释的那样

这确实是bower任务的问题。所以我假设 imagemin 也是如此。

我将创建一个新任务并尽快将其开源并更新此答案。