У меня есть этот путь в моем файле реакции gulpfile:
var path = {
HTML: 'src/index.html',
ALL: ['src/js/*.js', 'src/js/**/*.js', 'src/index.html'],
JS: ['src/js/*.js', 'src/js/**/*.js'],
MINIFIED_OUT: 'build.min.js',
DEST_SRC: 'dist/src',
DEST_BUILD: 'dist/build',
DEST: 'dist'
};
Что такое двойной шар?
Я знаю, что такое одиночный шар ... но что такое двойной? один шар
/x//y
было бы совершенно правильно. Однако я никогда не видел файловую систему, которая позволяла бы это. Что касается вашего второго пункта,*
средства соответствуют «любому имени каталога, только один уровень» (поэтому не выходят за пределы следующего/
разделителя), а**
означает «сопоставить любое количество уровней с любым именем каталога на каждом уровне» (может пересекаться столько/
разделители по мере необходимости)./x/**/y/
,/x/y/
также включен, который аккуратно.Обычно он используется для обозначения любого количества подкаталогов. Так
src/js/**/*.js
Подойдет
src/js/files/*.js src/js/more-files/*.js etc etc
источник
**
соответствует любому символу, включая косую черту,/
*
соответствует любому символу, кроме косой черты (для соответствия только имени файла или каталога)источник
Вы можете сослаться здесь на то же самое:
https://www.codefellows.org/blog/quick-intro-to-gulp-js
источник