webpack使用image-minimizer-webpack-plugin和imagemin-pngquant来打包压缩图片报错
环境如下:
"webpack": "4.0.0"
"image-minimizer-webpack-plugin": "^1.0.0"
"imagemin": "^8.0.1",
"imagemin-pngquant": "^9.0.2",
配置如下:
const ImageMinimizerPlugin = require("image-minimizer-webpack-plugin")
new ImageMinimizerPlugin({
test: /\.png(\?.*)?$/i,
// Only apply this one to files equal to or over 8192 bytes
filter: (source) => {
if (source.byteLength >= 8192) {
return true;
}
return false;
},
minimizerOptions: {
plugins: [['pngquant', { optimizationLevel: 5 }],],
},
}),
在png图片处报错,
报错信息如下:
Module Error (from ./node_modules/image-minimizer-webpack-plugin/dist/loader.js):