2016-04-08 29 views
2

Birden fazla JS dosyasını nasıl kopyalayabilir ve birleştirebilirim?Elixir ve Gulp - Kopyala ve birleştir

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

Ama sadece daha yeni dosya (magnific-popup.js) plugins.js çıkış geçerli:

Böyle bir şey işe umuyordum.

cevap

2

copy yerine mix.scripts kullanmayı deneyin:

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

Ah! Evet teşekkür ederim. Kaynak dosya yollarını biraz değiştirdim ('../../../ node_modules/etc') ama şimdi çalışıyor. –