在webpack-dev-server上启用gzip压缩?

时间:2016-03-03 23:42:33

标签: webpack webpack-dev-server

如何在webpack-dev-server上启用gzip压缩?它默认情况下似乎没有显示。

3 个答案:

答案 0 :(得分:16)

1)在app.use(require('webpack-dev-middleware')...之前插入此行:

app.use(express.compress());  

2)根据source code,有未记录的选项compress

$ webpack-dev-server ... --compress

答案 1 :(得分:2)

要在您的Web包配置中对其进行配置,请使用compression模块。

"devServer": { compress: true, before(app) { app.use(compression({})); }, },

答案 2 :(得分:1)

如果您可以在项目中找到app.use(devMiddleware),请将其替换为:

var compression = require('compression');
app.use(compression({}));
app.use(devMiddleware);

npm install -D compression