ファイルやフォルダ、画像などをリネームや削除しても出力先に元のファイルなどが残ってしまいます。
現在gulpの設定をしており、gulpfile.jsにsrcフォルダ内の画像やscss、ejsを変更したら自動でdistフォルダに出力するように設定しています。
しかし、追加する分には問題無いのですが、削除やリネームしたものが残ったままになってしまう状態です。
画像のリネーム後名前が被ったものは上書きされ前のは消えるのですが、、、
変更後無くなったものは出力先もすべて削除するようにしたいです。
追加で入れるべきパッケージとコードを教えて欲しいです。
現状例)
srcフォルダ内 img001.jpgからimg002.jpgにリネーム
distフォルダ内 img001.jpgとimg002.jpgの同じ画像が両方ある
該当のソースコード
gulp
1・ファイル構成 2src--ejs 3 --scss 4 --js 5 --img 6 7dist--index.html 8 --css 9 --img 10
javascript
1・gulpfile.js内のコード 2 3//scss 4return gulp 5.src( './src/scss/**/*.scss' ) 6.pipe( plumber({ errorHandler: notify.onError("Error: <%= error.message %>") }) ) 7.pipe( sassGlob() ) 8.pipe( sass({ 9outputStyle: 'expanded' 10}) ) 11.pipe(gulp.dest('./dist/css')); 12}); 13 14//ejs 15gulp.task("ejs", (done) => { 16gulp 17.src(["./src/ejs/**/*.ejs", "!" + "./src/ejs/**/_*.ejs"]) 18.pipe( plumber({ errorHandler: notify.onError("Error: <%= error.message %>") }) ) 19.pipe(rename({extname: ".html"})) 20.pipe(gulp.dest("./dest")); 21done(); 22}); 23 24//img 25gulp.task('imagemin', function () { 26return gulp 27.src('./src/img/**/*.{png,jpg,gif,svg}') 28.pipe(imagemin(imageminOption)) 29.pipe(gulp.dest('./dist/img')); 30}); 31

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。