1.1.0 • Published 2 years ago

webpack-gzip-plugins v1.1.0

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

webpack-gzip-plugins

该库的目的是在webpack打包的时候,就将html/js/json/css类型文件分别生成对应的.gz压缩包,用来在nginx服务器上使用,减少在nginx上进行压缩的资源损耗

index.html -> index.html.gz

Installation

npm install webpack-gzip-plugins --save-dev / npm install webpack-gzip-plugins -D

PluginOptions

配置项可选

{
    arithmetic: 'gzip', // 压缩方法支持 'gzip','deflate','brotliCompress' 默认'gzip'
    isMergerPackag: false, // 是否合并打成tar包压缩包(合并是将所有输出文件打包) 默认false是分别将html/js/json/css类型文件分别生成对应的`.gz`压缩包
    isDeleteSource: false, // 是否在打成tar包压缩包时删除源码 默认false 仅在isMergerPackag为true时生效
    tarName: 'tarName' // 打成tar包压缩包的包名 默认是打包的时间戳 仅在isMergerPackag为true时生效
}

Usage

webpack.config.js
const webpackgzipplugin = require("webpack-gzip-plugins");
module.exports = {
    ...
    plugins: [
        new webpackgzipplugin(),
    ]
};