2016-05-25 25 views
0

我想创建一个resources.zip文件,其中将包含css/styles.css。 到目前为止,我已经获得了大部分工作,唯一的问题是存档只包含styles.css文件,而不包含其父目录css在gulp src任务中包含父目录

gulpfile.js

const gulp = require('gulp'); 
const zip = require('gulp-zip'); 

gulp.task('default',() => { 
    return gulp.src('css/*') 
     .pipe(zip('resources.zip')) 
     .pipe(gulp.dest('build')); 
}); 
+0

你可以试试'gulp.src('css /**/*.*')'? –

+0

不会返回相同的结果 – Imran

回答

1

我认为你需要设置为gulp.src基地:

gulp.src('css/*', {base: '.'})

这是因为默认的基础是:

默认值:a之前的所有内容glob starts(参见glob2base)

source。压缩文件路径:zip