6

imageminnpmスクリプトを使用してスクリプトを作成しようとしimagemin-cliています。distまず、ファイルを(または開発用の) フォルダーにコピーし、次の.tmpスクリプトで画像を圧縮します。

パッケージ.json

...
scripts {
  "copy:dev": "cpx app/src/**/*.{html,png,jpg,mp4,webm} .tmp/",
  "copy:prod": "cpx app/src/**/*.{html,png,jpg,mp4,webm} dist/",
  "imagemin:dev": "imagemin app/src/images/**/* -o .tmp/images/",
  "imagemin:prod": "imagemin  app/src/images/**/* -o dist/images/",
  ...
},

したがって、これらのスクリプトを実行すると、圧縮後にすべての画像がフォルダー内に配置されますimages/

画像を圧縮してフォルダ構造を維持する方法はありますか? 多分別のプラグインか何かで。

4

4 に答える 4