Neden gulp.src dosyaların tam yolları bir dizi geçmiş olmak gibi değil mi? | Netgez.com
SORU
27 Ocak 2014, PAZARTESİ


Neden gulp.src dosyaların tam yolları bir dizi geçmiş olmak gibi değil mi?

Yudum geçirmek için girişimde bulundum.bununla uğraşmak istediğim dosyaları bir dizi src. Bu haliyle dizi.

['bower_components/jquery/jquery.js',
 'bower_components/superscrollorama/js/greensock/TweenMax.min.js',
 'bower_components/superscrollorama/jquery.superscrollorama.js' ]

Bu yudum da olsa buluyorum.src öyle görünmüyor ve üçüncü elemanı ile son varış noktasına yapmaz.

Her şey bu gibi joker karakterleri tanıtmak zaman gayet iyi çalışıyor buldum:

['bower_components/**/jquery.js',
 'bower_components/**/js/greensock/TweenMax.min.js',
 'bower_components/**/jquery.superscrollorama.js' ]

Ama neden? Yol genelleme çalışmaları ile ilgili bir şey mi? Google'da tarattım ama bulamıyorum.

Eğer bu gerçek çaylak bir soru ise özür dilerim. Belki de bu ama bu şekilde çalışması gerekir bana mantıklı gelmiyor genelleme amacı değil. Herkes biraz ışık tutabilir?

CEVAP
27 Ocak 2014, PAZARTESİ


Tam yolları bir dizi geçirdiğinizde, her dosyayı ayrı ayrı işlenir. Bu genelleme yolu kök (aslında, ilk tulumu dayalı tahminler) bilmiyor. Bu nedenle, her dosyayı içeren klasörü köklü, ve göreli yol boş.

Ancak, kolay bir çözümü var. gulp.src, ikinci argüman olarak anahtarı base ile bir nesne geçmek ve her şeyi doğru göreli yolu vardır:

return gulp.src(['bower_components/jquery/jquery.js',
                'bower_components/superscrollorama/js/greensock/TweenMax.min.js',
                'bower_components/superscrollorama/jquery.superscrollorama.js' ],
            {base: 'bower_components/'})
        .pipe(...);

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 24 Канал

    24 КанаÐ

    5 ÅžUBAT 2006
  • Matthew Pearce

    Matthew Pear

    9 AÄžUSTOS 2009
  • SavageLuxxxGaming - Daily NBA 2K15 & NBA Live 15 Enjoy And Subscribe!

    SavageLuxxxG

    11 Ocak 2013