在gulp src任务中包含父目录

在gulp src任务中包含父目录,gulp,Gulp,我想创建一个resources.zip文件,其中将包含css/styles.css。 到目前为止,我已经完成了大部分工作,唯一的问题是归档文件只包含styles.css文件,而不是它的父目录css gulpfile.js const gulp = require('gulp'); const zip = require('gulp-zip'); gulp.task('default', () => { return gulp.src('css/*') .pipe(

我想创建一个
resources.zip
文件,其中将包含
css/styles.css
。 到目前为止,我已经完成了大部分工作,唯一的问题是归档文件只包含styles.css文件,而不是它的父目录
css

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'));
});

我认为您需要为
gulp.src
设置基础:

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

这是因为默认基数为:

默认值:glob启动之前的所有内容(请参阅glob2base)


。压缩文件路径:。

我认为您需要为
gulp.src
设置基础:

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

这是因为默认基数为:

默认值:glob启动之前的所有内容(请参阅glob2base)


。压缩文件路径:。

您可以尝试
gulp.src('css/***.')
?否此返回相同的结果您可以尝试
gulp.src('css/***.')
?否此返回相同的结果