webp-webpack-plugin

Build Status codecov dependencies GitHub license

English Docs

本插件用于生成 .webp格式的图片, 保证与原图生成的hash一致。举个例子: vue.e3e41b1.jpgvue.e3e41b1.jpg.webp同时存在。

下载

npm i -D webp-webpack-plugin
// or
yarn add -D webp-webpack-plugin

使用

webpack.config.js配置中,, 参数webp是图片转换webp工具sharp配置

plugins: [
    new WebPWebpackPlugin({
        match: /(jpe?g|png)$/,
        inject: false,
        injectCode: ''
        webp: {
            quality: 80
        }
    })
]

WebPWebpackPlugin参数

注: runtime代码主要用来对图片进行 webp图片替换逻辑

原理

修改历史

不同版本的webpack比较和配置

不同版本的webpack比较和配置

推荐阅读

License

MIT