Saya mencoba untuk melewatkan gulp.src sebuah array file yang saya ingin tangani. Ini adalah larik sebagaimana berdiri.
['bower_components/jquery/jquery.js',
'bower_components/superscrollorama/js/greensock/TweenMax.min.js',
'bower_components/superscrollorama/jquery.superscrollorama.js' ]
Saya menemukan bahwa gulp.src sepertinya tidak seperti itu dan elemen ketiga tidak berhasil mencapai tujuan akhir.
Saya telah menemukan bahwa semuanya berfungsi dengan baik ketika saya memperkenalkan beberapa karakter wildcard seperti ini:
['bower_components/**/jquery.js',
'bower_components/**/js/greensock/TweenMax.min.js',
'bower_components/**/jquery.superscrollorama.js' ]
Tapi kenapa? Ada hubungannya dengan cara kerja globbing? Saya telah mencari di Google tetapi tidak dapat menemukannya.
Mungkin ini bukan tujuan globbing yang dimaksudkan tetapi tidak masuk akal bagi saya bahwa itu harus berfungsi seperti ini. Adakah yang bisa menjelaskan?
glob-stream
mencari tahu."/"
. Jika gulp dijalankan dari root dir proyek Anda, Anda cukup menentukan dir saat ini sebagai basis, dan menyalurkan ke direktori saat ini.gulp.src(mixed, {base: "."}).pipe(doStuff).pipe(dest("."))