###前提・実現したいこと
gulpで「src」フォルダをwatchして、コンパイルや画像圧縮などをして「product」フォルダに出力しているようにしています。
今回実現したいのは、たとえば「src」の「images」フォルダに画像をいれたら、「product」の「images」フォルダに出力されるのですが、「src」の「images」フォルダの画像を削除したら「product」の「images」フォルダ内の同名画像も削除したいのですが実現できるのでしょうか。
お知恵をお貸しください。
フォルダ階層
project
├ src
│ └images
│ └image.png
├ product
│ └images
│ └image.png
├ gulpfile.js
└ package.json
gulpfile.jsの中身
JavaScript
1var gulp = require('gulp'); 2var plumber = require('gulp-plumber'); 3var imageMin = require('gulp-imagemin'); 4var cache = require('gulp-cache'); 5 6// image 7gulp.task('image',function(){ 8 gulp.src(['src/images/**/*']) 9 .pipe(plumber()) 10 .pipe(cache(imageMin())) 11 .pipe(gulp.dest('product/images')) 12}); 13 14// watch 15gulp.task('default', function() { 16 gulp.watch("src/images/**/*",["image"]); 17}); 18
###補足情報(言語/FW/ツール等のバージョンなど)
gulp:3.9.1
どうぞよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/10 13:33