webpack文件加载器会压缩文件吗?

时间:2019-02-14 10:17:38

标签: node.js express webpack

有人知道我如何通过webpack-dev-server中间件中的webpack文件加载器禁用压缩吗?

所计算的摘要是针对所有通过文件加载器的文件的,与计算摘要时不同的是,例如在节点REPL中,或在浏览器中收到时。

内容长度与文件的有效长度不同。因此,我对压缩感到怀疑...

有什么想法吗?

function replaceSend(req, res, next) {
    res._send = res.send;
    res.send = (chunk, ...options) => {
        const body = chunk instanceof Buffer ? chunk.toString('utf8') : chunk;

        computeDigest(body, res);

        res._send(chunk, ...options);
    };

    return next();
}

function computeDigest(data, res) {
    const digest = getDigest(data);
    console.log('digest: ', digest, data.length);
}

function getDigest(data) {
    const hash = crypto.createHash('sha256');

    hash.update(data);

    return hash.digest('hex');
} 

在webpack-dev-server中关闭了压缩,并且replaceSend在webpack-dev-server的before选项中定义了...

0 个答案:

没有答案