Ich versuche, gulp.src ein Array von Dateien zu übergeben, mit denen es sich befassen soll. Dies ist das Array in seiner jetzigen Form.
['bower_components/jquery/jquery.js',
'bower_components/superscrollorama/js/greensock/TweenMax.min.js',
'bower_components/superscrollorama/jquery.superscrollorama.js' ]
Ich finde jedoch, dass gulp.src das nicht zu mögen scheint und das dritte Element es nicht bis zum Endziel schafft.
Ich habe festgestellt, dass alles gut funktioniert, wenn ich einige Platzhalterzeichen wie das folgende einführe:
['bower_components/**/jquery.js',
'bower_components/**/js/greensock/TweenMax.min.js',
'bower_components/**/jquery.superscrollorama.js' ]
Aber wieso? Hat das etwas mit der Funktionsweise von Globbing zu tun? Ich habe gegoogelt, kann es aber nicht herausfinden.
Vielleicht ist dies nicht der beabsichtigte Zweck des Globbens, aber es macht für mich keinen Sinn, dass es so funktionieren sollte. Kann jemand etwas Licht ins Dunkel bringen?
glob-stream
klicken, um dies herauszufinden."/"
. Wenn gulp vom Stammverzeichnis Ihres Projektverzeichnisses ausgeführt wird, geben Sie einfach das aktuelle Verzeichnis als Basis an und leiten es an das aktuelle Verzeichnis weiter.gulp.src(mixed, {base: "."}).pipe(doStuff).pipe(dest("."))