mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-17 06:16:33 +00:00
Improve bundle chunk hashes and names (#15991)
This commit is contained in:
parent
abcb904def
commit
91caffc4e1
@ -152,14 +152,17 @@ const createWebpackConfig = ({
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
output: {
|
output: {
|
||||||
filename: ({ chunk }) => {
|
filename: ({ chunk }) =>
|
||||||
if (!isProdBuild || isStatsBuild || dontHash.has(chunk.name)) {
|
!isProdBuild || isStatsBuild || dontHash.has(chunk.name)
|
||||||
return `${chunk.name}.js`;
|
? "[name].js"
|
||||||
}
|
: "[name]-[contenthash].js",
|
||||||
return `${chunk.name}.${chunk.hash.substr(0, 8)}.js`;
|
|
||||||
},
|
|
||||||
chunkFilename:
|
chunkFilename:
|
||||||
isProdBuild && !isStatsBuild ? "[chunkhash:8].js" : "[id].chunk.js",
|
isProdBuild && !isStatsBuild ? "[id]-[contenthash].js" : "[name].js",
|
||||||
|
assetModuleFilename:
|
||||||
|
isProdBuild && !isStatsBuild ? "[id]-[contenthash][ext]" : "[id][ext]",
|
||||||
|
hashFunction: "xxhash64",
|
||||||
|
hashDigest: "base64url",
|
||||||
|
hashDigestLength: 11, // full length of 64 bit base64url
|
||||||
path: outputPath,
|
path: outputPath,
|
||||||
publicPath,
|
publicPath,
|
||||||
// To silence warning in worker plugin
|
// To silence warning in worker plugin
|
||||||
|
Loading…
x
Reference in New Issue
Block a user