gpt4 book ai didi

javascript - 仅针对 gulp 中文件夹的内容

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:06:00 26 4
gpt4 key购买 nike

我正在使用 Gulp 编译一个项目。我也在使用 gulp-zip压缩一堆文件。

我想压缩“dist”文件夹中的所有文件,所以我使用这个:

var thesrc: ['dist/**/*'];
gulp.task('createMainZip', ['createPluginZip'], function () {
return gulp.src(thesrc)
.pipe(zip('main_files.zip'))
.pipe(gulp.dest('compiled'));
});

这会以下列方式将文件编译成 zip:

  • 距离
    • 文件.css
    • 另一个.js
    • 文件夹
      • 文件.js

但是,我想要这样:

  • 文件.css
  • 另一个.js
  • 文件夹
    • 文件.js

没有 dist 文件夹。有没有办法使用不同的 src 路径来做到这一点?

感谢您的帮助。

最佳答案

gulp-zip 不支持 base。请参阅一些背景:

现在,您可以做类似的事情(公认的丑陋):

var gulp = require('gulp');
var zip = require('gulp-zip');
var thesrc = ['**/*'];
gulp.task('createMainZip', function () {
return gulp.src(thesrc, {cwd: __dirname + "/dist"})
.pipe(zip('main_files.zip'))
.pipe(gulp.dest('compiled'));
});

关于javascript - 仅针对 gulp 中文件夹的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22606192/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com