Я пытаюсь передать gulp.src массив файлов, с которыми он должен иметь дело. Это массив в его нынешнем виде.
['bower_components/jquery/jquery.js',
'bower_components/superscrollorama/js/greensock/TweenMax.min.js',
'bower_components/superscrollorama/jquery.superscrollorama.js' ]
Я обнаружил, что gulp.src, похоже, это не нравится, а третий элемент не попадает в конечный пункт назначения.
Я обнаружил, что все работает нормально, когда я ввожу такие подстановочные знаки:
['bower_components/**/jquery.js',
'bower_components/**/js/greensock/TweenMax.min.js',
'bower_components/**/jquery.superscrollorama.js' ]
Но почему? Что-то связано с тем, как работает подстановка? Я погуглил, но не могу узнать.
Возможно, это не является предполагаемой целью подстановки, но для меня не имеет смысла, что это должно работать таким образом. Кто-нибудь может пролить свет?
glob-stream
чтобы понять это."/"
. Если gulp запускается из корня каталога вашего проекта, вы просто указываете текущий каталог в качестве базы и переходите к текущему каталогу.gulp.src(mixed, {base: "."}).pipe(doStuff).pipe(dest("."))