0

私は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');
}

それは問題なく動作するようです。

4

1 に答える 1

0

mix.lessへの2つの呼び出しをマージすることで解決しました。

したがって、この:

mix.less(['app.less', 'app.less'])...

それ以外の:

mix.less('app.less')
    .less('admin.less')...
于 2015-02-27T16:27:23.653 に答える