5

laravelをクリーンインストールしたところです。Elixir が私のスクリプトを結合していません。私は何が起こっているのか分かりません。スクリプト タスクがトリガーされているのがわかりますが、public/js ディレクトリにファイルが出力されません。

これは私の gulpfile.js です:

elixir(function (mix) {
    mix.sass('style.scss')
        .scripts([
            'vendor/jquery.js',
            'vendor/foundation.min.js',
            'script.js'
        ], 'resources/assets/js', 'public/js/app.min.js')
        .scripts([
            'vendor/modernizr.js'
        ], 'resources/assets/js', 'public/js/modernizr.js');
});

sass を適切にコンパイルします。

これはディレクトリ構造です: https://www.uploady.com/#!/download/221Y0RI_aYe/V7eKiQHIw2gvyXVD

4

5 に答える 5

7

私は答えを見つけました。scripts() 関数の 2 番目と 3 番目の引数 (入力ディレクトリと出力ディレクトリ) を交換する必要があります。これは、現在のバージョンの elixir で変更されたようです。ハッピーコーディング!

編集(解決策):

elixir(function (mix) {
    mix.sass('style.scss')
        .scripts([
            'vendor/jquery.js',
            'vendor/foundation.min.js',
            'script.js'
        ], 'public/js/app.min.js', 'resources/assets/js')
        .scripts([
            'vendor/modernizr.js'
        ], 'public/js/modernizr.js', 'resources/assets/js');
});
于 2015-01-30T23:57:16.560 に答える