私が望むのは、ウォッチャーが新しく追加された画像を監視し、新しく追加された画像のみを圧縮することです。images/images/
また、圧縮されていないフォルダー ( )から削除した画像と、圧縮されたフォルダー ( ) から削除したいのですimages/build/
が、これは起こりません。
これで、画像を追加するたびに、Grunt がすべての画像を再圧縮します (このスクリーンショットのように:
ここで 2 つの新しい画像を追加すると、フォルダー全体が再圧縮されます)、圧縮されていないフォルダーから画像を削除すると、grunt はそれらを圧縮されたフォルダーに保持します。
ここに私のうなり声のチャンクがあります:
タスク
imagemin : { dynamic : { files : [{ expand : true, cwd : 'images/images/', src : ['**/*.{png,jpg,gif}'], dest : 'images/build/' }] } }, //end imagemin
ウォッチャー部分:
images : { files : ['images/images/*.{png,jpg,gif}'], tasks : ['imagemin'], options : { spawn : false, } }
これを行うには追加のプラグインが必要ですか? 前もって感謝します!