回転している画像を削除するとキャッシュが無効になる場合は、代わりに回転を維持してJSファイルを更新するようにしてください。
useminブロックを次のようなものに更新してみてください。
usemin: {
html: ['<%= yeoman.dist %>/{,*/}*.html'],
css: ['<%= yeoman.dist %>/styles/{,*/}*.css'],
js: '<%= yeoman.dist %>/scripts/{,*/}*.js',
options: {
assetsDirs: [
'<%= yeoman.dist %>',
'<%= yeoman.dist %>/images',
'<%= yeoman.dist %>/styles'
],
patterns: {
js: [
[/(images\/.*?\.(?:gif|jpeg|jpg|png|webp|svg))/gm, 'Update the JS to reference our revved images']
]
}
}
}
すでにuseminメソッドが必要jsです。jsパス正規表現を使用して属性を追加し、属性を追加するだけpatternです。これにより、JSファイル内のすべての画像が新しいバージョンに置き換えられ、クライアントのブラウザが新しい画像の代わりにキャッシュされた画像を使用しないようになります。