如何使用imagemin和CopyWebpack插件最小化子文件夹中的图像?

问题描述

修改

解决方

我使用了已经压缩的图片。不知道,为什么。 因此,子目录中的图片将被压缩,但前提是尚未压缩。

目标

将所有图像从目录“ frontend / images”内压缩并复制到“ public / assets / images”。

问题
子目录中的图片未压缩。

我正在使用LaravelMix并将webpack配置传递给它:

mix.webpackConfig({
    plugins: [
        new copyWebpackPlugin({
                patterns: [
                    {
                        from: 'frontend/images',to: 'assets/images'
                    }
                ],},),new ImageminPlugin({
            pngquant: ({quality: [0.5,0.5]}),plugins: [imageminMozjpeg({quality: 50})],}),],});

子目录已正确复制。 “ images”文件夹中的图像(此处为“ test”)被压缩,但subdirecoties中的图像未压缩。

那我在这里做错了吗?

还是无法压缩子目录中的图像,而我必须分别添加每个文件夹?

Images folder

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)