【问题标题】:Gulp task publishing only one projectGulp 任务只发布一个项目
【发布时间】:2018-10-20 15:17:15
【问题描述】:

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

可能是什么原因

【问题讨论】:

  • 将标签“habitat”更改为“sitecore-habitat”。拆分模棱两可的标签“栖息地”的部分努力

标签: msbuild gulp sitecore-habitat


【解决方案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(...);

请查看Why does gulp.src not like being passed an array of complete paths to files?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-04
    • 2016-10-31
    相关资源
    最近更新 更多