私はlaravel-elixirを使用してL5を使用していますが、不思議なことに機能することもありますが、ほとんどの場合は機能しません。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');
}
それは問題なく動作するようです。