破坏来自 browserSync 服务器的页面内容

Mangle page content from browserSync's server

browserSync 的服务器中,我可以定义一个中间件来处理响应。对于 header 值,我可以这样做:

    browserSync.init({
        ...
        middleware: [
            function (req, res, next) {
                if (req.url.split('.').pop()  === "jsp") {
                    res.setHeader("Content-Type", "text/html; charset=utf-8");
                }
                next();
            }
        ],
        ...

有没有办法同时破坏响应 content(例如通过正则表达式或类似的)?

注意: 在我的特殊情况下,我想删除 <%%> 标签之间的所有文本。

使用rewrite rules

rewriteRules: [
    {
        match: /<%[^%]*%>/g,
        replace: ""
    }
]