准备资产的压缩版本,并使用 Content-Encoding 来服务这些资产
[![npm][npm]][npm-url] [![node][node]][node-url] [![测试][tests]][tests-url] [![cover][cover]][cover-url] [![讨论][discussion]][discussion-url] [![size][size]][size-url]
准备资产的压缩版本,使用 Content-Encoding 来服务这些资产。
首先,您需要安装 compression-webpack-plugin:
npm install compression-webpack-plugin --save-dev或者
yarn add -D compression-webpack-plugin或者
pnpm add -D compression-webpack-plugin然后将插件添加到您的 webpack 配置中。例如:
webpack.config.js
const CompressionPlugin = require("compression-webpack-plugin");
module.exports = {
plugins: [new CompressionPlugin()],
};最后,使用您通常使用的方法(例如,通过 CLI 或 npm 脚本)运行 webpack。
test类型:ts type test = string | RegExp | (string | RegExp)[]; 默认值:undefined 包含所有通过测试断言的资源。
webpack.config.js
module.exports = {
plugins: [
new CompressionPlugin({
exclude: /\/excludes/,
}),
],
};algorithm类型:
…定义要使用的压缩算法或函数。默认为 gzip。
[! 注意]
我
暂无开放 Issues,或尚未同步最近议题。