art-template-loader处理srcset
关于srcset
,之前有文章提及过对它的处理,大概是这样的:
{
test: /\.html$/,
loader: 'html-srcsets-loader',
options: {
attrs: ['img:src', ':srcset'],
minimize: true,
caseSensitive: true,
removeAttributeQuotes: false,
minifyJS: false,
minifyCSS: false
},
exclude: /^node_modules$/,
}
让我没想到的是,在打包出来后的页面中,还是有srcset
没做处理的情况。分析了一把,发现原因是:
import xx from './xx.tpl'
const html = xx({a: 1, b: 2});
// 再把这个html片断插入某个DOM节点