Laravel Elixir语言 - gulp watch不触发版本()



当我运行gulp SASS时,SASS被转换为CSS并保存到我的公共目录中。然后它们被版本控制并且工作得很好。但是,如果我运行 gulp watch 并更新 SASS 文件,.sass()运行一个新的 .css 文件并将其复制到公共文件,但永远不会调用.version()。我该如何解决这个问题?

古尔普文件.js

var Elixir = require('laravel-elixir'),
    gulp = require('gulp');
Elixir(function (mix) {
  mix
    .sass('app.scss', 'public/assets/css/app.css')       
    .version('public/assets/css/app.css', 'public');
});

如果您想使用 gulp watch,似乎您无法将 CSS 输出到您希望对文件进行版本控制的同一文件夹。

当我使任一目标文件夹不同时,version() 突然再次工作。

最新更新