我在base
中使用了gulp.src
选项
我希望该基础适用于我的src 数组中的一项,但不适用于休息:
就我而言:
gulp.src(['./languages/*.json', '../../../Configuration/Client/help/*/**'],{base:'../../../Configuration/Client'})
.pipe(zip('my_zip_file.zip'))
.pipe(gulp.dest('./dist/'));
我需要{base:'../../../Configuration/Client'}
仅将应用于数组中的第二项('../../../Configuration/Client/help/*/**'
),不应用于第一项。
似乎每个数组项不能分隔base
选项。
答案 0 :(得分:1)
将以下内容添加到您的npm包中: event-stream
然后在你的gulpfile.js:
var eventStream = require('event-stream');
var jsonFiles = gulp.src('./languages/*.json');
var helpfiles = gulp.src('../../../Configuration/Client/help/*/**',{base:'../../../Configuration/Client'});
eventStream.merge(jsonFiles,helpfiles)
.pipe(zip('myZipFile.zip'))
.pipe(gulp.dest('./languages/'))