2016-05-25 29 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