From bd3f65b37f917e212e8fa194df3cc4b1e923b20b Mon Sep 17 00:00:00 2001 From: Sayuti Daniel Date: Sun, 5 Aug 2018 00:00:13 +0700 Subject: [PATCH] Use contenthash instead of chunkhash (#4894) https://github.com/webpack/webpack.js.org/issues/2096 --- build/webpack.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/build/webpack.js b/build/webpack.js index 725d2ffb..07212c09 100644 --- a/build/webpack.js +++ b/build/webpack.js @@ -156,9 +156,9 @@ export default async function getBaseWebpackConfig (dir: string, {dev = false, i output: { path: outputPath, filename: ({chunk}) => { - // Use `[name]-[chunkhash].js` in production + // Use `[name]-[contenthash].js` in production if (!dev && (chunk.name === CLIENT_STATIC_FILES_RUNTIME_MAIN || chunk.name === CLIENT_STATIC_FILES_RUNTIME_WEBPACK)) { - return chunk.name.replace(/\.js$/, '-' + chunk.renderedHash + '.js') + return chunk.name.replace(/\.js$/, '-' + chunk.contentHash.javascript + '.js') } return '[name]' }, @@ -166,7 +166,7 @@ export default async function getBaseWebpackConfig (dir: string, {dev = false, i hotUpdateChunkFilename: 'static/webpack/[id].[hash].hot-update.js', hotUpdateMainFilename: 'static/webpack/[hash].hot-update.json', // This saves chunks with the name given via `import()` - chunkFilename: isServer ? `${dev ? '[name]' : '[chunkhash]'}.js` : `static/chunks/${dev ? '[name]' : '[chunkhash]'}.js`, + chunkFilename: isServer ? `${dev ? '[name]' : '[contenthash]'}.js` : `static/chunks/${dev ? '[name]' : '[contenthash]'}.js`, strictModuleExceptionHandling: true }, performance: { hints: false },