add content hash to languages.json file using webpack file-loader

This commit is contained in:
Bruno Windels 2019-02-18 16:12:04 +01:00
parent 878190ba27
commit 070cc77e0f

View file

@ -60,6 +60,20 @@ module.exports = {
use: "css-loader", use: "css-loader",
}), }),
}, },
{
// cache-bust languages.json file placed in
// riot-web/webapp/i18n during build by copy-res.js
test: /\.*languages.json$/,
type: "javascript/auto",
use: [
{
loader: 'file-loader',
options: {
name: 'i18n/[name].[hash:7].[ext]',
},
},
],
},
{ {
test: /\.(gif|png|svg|ttf|xml|ico)$/, test: /\.(gif|png|svg|ttf|xml|ico)$/,
// Use a content-based hash in the name so that we can set a long cache // Use a content-based hash in the name so that we can set a long cache