Gulp 任务仅发布一个项目



当尝试使用以下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);
}));

可能是什么原因

您必须提供根文件夹作为第二个参数,如下所示。

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不喜欢被传递文件的完整路径数组?。

相关内容

  • 没有找到相关文章

最新更新