2016-04-08 10 views
2

複数のJSファイルをコピーして連結するにはどうしたらいいですか?エリクサーとギャルプ - コピーして連結する

私はこのような何かが仕事と期待していた。

.copy([ 
      'node_modules/bootstrap-sass/assets/javascripts/bootstrap.js', 
      'node_modules/magnific-popup/dist/jquery.magnific-popup.js' 
     ], 
     'public/js/plugins.js' 
    ); 

しかし、唯一のそれ以降のファイル(magnific-popup.jsは)plugins.jsに出力されます。

答えて

2

copyではなくmix.scriptsを使用してみてください:

elixir(function(mix) { 
    mix.scripts(
     // Source files 
     [ 
      'node_modules/bootstrap-sass/assets/javascripts/bootstrap.js', 
      'node_modules/magnific-popup/dist/jquery.magnific-popup.js' 
     ], 
     // Destination 
     'public/js/plugins.js' 
    ); 
}); 
+1

ああ!はい、ありがとうございます。ソースファイルのパスを少し変更する必要があった( '../../../ node_modules/etc')が、今はすべて動作しています。 –

関連する問題