Javascript gulp.src base选项应用于一个数组项
我正在使用我的Javascript gulp.src base选项应用于一个数组项,javascript,node.js,gulp,Javascript,Node.js,Gulp,我正在使用我的gulp.src 我希望基础将应用于我的src数组中的一个项目,但不应用于其余项目: 就我而言: gulp.src(['./languages/*.json', '../../../Configuration/Client/help/*/**'],{base:'../../../Configuration/Client'}) .pipe(zip('my_zip_file.zip')) .pipe(gulp.des
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
选项与每个数组项分开。将以下内容添加到npm包中:事件流
然后在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/'))