Laravel 5 Elixir编译LESS需要很长时间

Jon*_*201 5 laravel gulp gulp-watch laravel-5 laravel-elixir

我目前正在试验我的开发工作流程中的速度减慢,我花费大约3-4s来编译然后版本,这引起了很大的烦恼.我想'拆分'我的观察者,以便它只编译已更改的文件,我想知道这是否可能在Elixir中没有核心Gulp?

目前我有:

mix.less([
        'app.less',
        'login.less',
        'till.less'
    ])
    .version([
        "css/app.css",
        "css/login.css"
    ]);
Run Code Online (Sandbox Code Playgroud)

我已经尝试将其拆分为多个管道,但它似乎覆盖并且只执行最后一项任务:

mix.less([
        'app.less',
        'login.less'
    ])
    .less(['till.css'])
    .version([
        "css/app.css",
        "css/login.css"
    ]);
Run Code Online (Sandbox Code Playgroud)

有什么方法可以解决这个问题吗?

Aze*_*ame 0

我还通过 gulp 获得了很长的构建时间,但是通过使用 --product 标志,它将我的构建时间减少了大约一半的时间,但请注意,它还会压缩输出。也许这也适合你。