Внутри моего шаблона, который экспортируется как index.html
, у меня есть эта строка:
<meta name="og:image" content="/assets/images/image.jpg">
Моя цель - экспортировать его с хеш-именем:
<meta name="og:image" content="/assets/images/image.hug2u3g5gx23g.jpg">
Вместо, он экспортируется с оригинальным именем.
Мой intex.html
шаблон загружается как:
new HtmlWebpackPlugin({
template: './app.ejs',
filename: 'index.html',
chunksSortMode: (a, b) => scriptsOrder.indexOf(a.names[0]) > scriptsOrder.indexOf(b.names[0]),
env: {isProd, isWeb, isHybrid}
})
Вот мой загрузчик файлов:
{
test: /\.(png|jpg|jpeg|gif|eot|svg|ttf|woff(2)?(\?v=[0-9]\.[0-9]\.[0-9])?$)/,
use: [
{loader: 'file-loader', options: {name: '[path][name].[hash].[ext]', context: './src'}},
{loader: 'image-webpack-loader', options: {}}
]
}