webpack-gzip-plugins
v1.1.0
Published
webpack打包压缩js/json/html/cssf生成对应的gz文件
Downloads
8
Readme
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(),
]
};