0
我正在使用gulp使用gulp-msbuild構建我的web項目。但是,我有多個Web項目需要具有不同的構建參數才能發佈到正確的文件夾。管道到下一任務之前訪問src參數的值
這裏是我的gulpfile.js的一部分:在PublishUrl
動態(見##csproj file name without the extension##
)
gulp.task('publish', function() {
var webProjectsPaths = [
'/Project1/Project1.csproj'
'/Project2/Project2.csproj'
];
return gulp
.src(webProjectsPaths)
.pipe(msbuild({
targets: ['WebPublish'],
toolsVersion: 14.0,
errorOnFail: true,
stdout: true,
properties: {
Configuration: 'Debug',
WebPublishMethod: 'FileSystem',
DeleteExistingFiles: true,
PublishUrl: 'Publish/##csproj file name without the extension##'
},
}));
});
我想將它發送到msbuild
任務之前訪問被傳遞給.src
每個路徑,所以我可以做。