我在 L5 上,使用 laravel-elixir,它有时神秘地工作,但大多数时候它没有。Gulp 正在检测文件更改,但新文件未更改。
这是我的 gulpfile.js:
process.env.DISABLE_NOTIFIER = true;
var elixir = require('laravel-elixir');
elixir(function(mix) {
mix.less('admin.less')
.less('app.less')
.scripts([
'vendor/isotope/dist/isotope.pkgd.min.js',
'js/jQuery.neatDataTables.js',
'vendor/transparency/dist/transparency.min.js',
'js/app.js',
], 'public/js/app.js', 'resources/assets');
});
而这个目录结构:
基本上,它有时有效,有时无效。真是令人沮丧。我试过运行gulp
,gulp watch
这是它的输出:
如果我将 gulpfile 更改为此:
elixir.function(mix) {
mix.less('admin.less');
}
它似乎完美无缺。