Задача Gulp публикует только один проект
При попытке опубликовать проекты из решения, используя приведенную ниже задачу, все работает нормально.
var publish = function (projectPath) {
return gulp.src([projectPath + "/**/*.csproj"])
.pipe(foreach(function (stream, file) {
return publishStream(stream, file);
}));
Но когда я передаю массив с именем проекта в gulp.src, как показано ниже, публикуется только один проект, и задача завершается. (здесь "проекты" - это мой набор проектов)
return gulp.src(projects)
.pipe(foreach(function (stream, file) {
return publishStream(stream, file);
}));
В чем может быть причина
1 ответ
Вы должны предоставить корневую папку в качестве второго параметра, как показано ниже.
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(...);
Посмотрите, пожалуйста, почему gulp.src не нравится, когда передают массив полных путей к файлам?,