Laravel Elixir - gulp watch 不触发 version()
Laravel Elixir - gulp watch does not trigger version()
当我把运行gulp
SASS转换成CSS保存到我的public目录下。然后它们被版本化并且工作得很好。但是,如果我 运行 gulp watch
并更新 SASS 文件,.sass()
运行s 并将新的 .css 文件复制到 public,但从未调用 .version()
。我该如何解决这个问题?
gulpfile.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 手表,您似乎无法将 CSS 输出到您希望对文件进行版本控制的同一文件夹。
当我将任一目标文件夹设置为不同时,version() 突然再次起作用。
当我把运行gulp
SASS转换成CSS保存到我的public目录下。然后它们被版本化并且工作得很好。但是,如果我 运行 gulp watch
并更新 SASS 文件,.sass()
运行s 并将新的 .css 文件复制到 public,但从未调用 .version()
。我该如何解决这个问题?
gulpfile.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 手表,您似乎无法将 CSS 输出到您希望对文件进行版本控制的同一文件夹。
当我将任一目标文件夹设置为不同时,version() 突然再次起作用。