关于javascript:基于vuewebpack的tinypng插件

介绍

实用于vue和webpack的tinypng插件
npm地址

个性

本地建设缓存,依据记录判断资源是否产生扭转,未扭转时不会反复进行压缩,节约资源

应用

第一步: 设置key

第一种:创立 tinypng.js

门路为: {你的根目录}/tinypng.js

tinypng.js:

module.exports = {
    key: "XXXX",
};

第二种.set key in options.config

new tinypngPlugin({
    config: {
        key: "XXXX",
    }
})
  • 优先级: config里的key会笼罩tinypng.js

第二步:加载插件

webpack

module.exports = {
    plugins: [
        new tinypngPlugin()
    ]
};

vue

configureWebpack: (config) => {
    return {
        plugins: [
            new tinypngPlugin()
        ]
    }
}

配置属性

config.key

tinypng的key

key:XXX,

use

是否启动插件

default: true

use: true/false,

reg

须要压缩资源后缀的正则效验

default: /.(png|jpe?g|bmp|gif)/i

reg: XXXX

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理