gulpを初めて触り、任意のディレクトリを圧縮したかった。
コード
const gulp = require("gulp"); const zip = require('gulp-zip'); gulp.task('zip', () => { return gulp .src('css/*') .pipe(zip('archive.zip')) .pipe(gulp.dest('dist')); });
ディレクトリ構成
sample
- index.html
- css/
- style.css
- reset.css
- dist/
このgulpタスクを走らせると
dist配下にarchive.zipができ確認すると
archive.zip
- style.css
- reset.css
だけになってしまっていた。
想定していたのは
archive.zip
- css
- style.css
- reset.css
この構成だったのだがうまくいかない。
試したこと
const gulp = require("gulp"); const zip = require('gulp-zip'); gulp.task('zip', () => { return gulp .src('css/**') .pipe(zip('archive.zip')) .pipe(gulp.dest('dist')); });
srcの部分を**にしてみたが結果は変わらなかった。。
回答1件
あなたの回答
tips
プレビュー