我想为我的 webpack 配置中生成的图像添加内容哈希。这些文件是用哈希输出的,但我不确定如何将它们插入到我的 html 中。Html with 是用 pug 和 HtmlWebpackPlugin 生成的。
webpack.config.js 的相关部分:
{
test: /\.(jpeg|jpg|png|gif)$/,
use: [
'file-loader?name=images/[name].[contenthash:4].[ext]',
{
loader: 'image-webpack-loader',
options: {
mozjpeg: {
progressive: true,
quality: 65
}
}
}
]
},
new HtmlWebpackPlugin({
template: './src/pug/index.pug',
filename: 'index.htm',
inject: true
})
哈巴狗中的图像,我想要正确的文件名输出:
img(src='/images/logo.png') <-- this needs to be img(src='/images/logo.64fd.png')