为什么这样做:
gulp.src('./tmp/downloads/bootstrap*')
.pipe(unzip())
.pipe(gulp.dest('./tmp/'))
gulp.src('./tmp/bootstrap-3.3.2-dist/**/*')
.pipe(gulp.dest('./dist/bootstrap'))
但这不是:
gulp.src('./tmp/downloads/bootstrap*')
.pipe(unzip())
.pipe(gulp.dest('./tmp/'))
gulp.src('./tmp/bootstrap*/**/*')
.pipe(gulp.dest('./dist/bootstrap'))
我想获取./tmp/downloads/bootstrap<version>
下的所有文件夹和文件,然后将其移至./dist/bootstrap
。我尝试了很多配置,文件夹到达但文件没有,文件被压平到一个文件夹,或整个文件夹bootstrap<version>
被复制到./dist/bootstrap/bootstrap<version>
。
答案 0 :(得分:0)
我认为您需要使用bootstrap**
来匹配以bootstrap
开头的目录:
gulp.src('./tmp/downloads/bootstrap*')
.pipe(unzip())
.pipe(gulp.dest('./tmp/'))
gulp.src('./tmp/bootstrap**/**/*')
.pipe(gulp.dest('./dist/bootstrap'))