From e8f91ebabf608cdfdd7529df0af553b9e0c38cd7 Mon Sep 17 00:00:00 2001 From: George Papadakis Date: Wed, 17 Mar 2021 08:56:53 +0200 Subject: [PATCH 1/2] chore(webpack5): use [fullhash] --- lib/builder-webpack5/src/preview/base-webpack.config.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/builder-webpack5/src/preview/base-webpack.config.ts b/lib/builder-webpack5/src/preview/base-webpack.config.ts index d2bc92095a02..2befefc3363c 100644 --- a/lib/builder-webpack5/src/preview/base-webpack.config.ts +++ b/lib/builder-webpack5/src/preview/base-webpack.config.ts @@ -53,7 +53,7 @@ export async function createDefaultWebpackConfig( test: /\.(svg|ico|jpg|jpeg|png|apng|gif|eot|otf|webp|ttf|woff|woff2|cur|ani|pdf)(\?.*)?$/, loader: require.resolve('file-loader'), options: { - name: 'static/media/[name].[hash:8].[ext]', + name: 'static/media/[name].[fullhash:8].[ext]', }, }, { @@ -61,7 +61,7 @@ export async function createDefaultWebpackConfig( loader: require.resolve('url-loader'), options: { limit: 10000, - name: 'static/media/[name].[hash:8].[ext]', + name: 'static/media/[name].[fullhash:8].[ext]', }, }, ], From 53562e67f0d28276a9ae585365f2ddaa6902ecbb Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Wed, 17 Mar 2021 16:49:40 +0800 Subject: [PATCH 2/2] Update base-webpack.config.ts --- lib/builder-webpack5/src/preview/base-webpack.config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/builder-webpack5/src/preview/base-webpack.config.ts b/lib/builder-webpack5/src/preview/base-webpack.config.ts index 2befefc3363c..4120aba4ce46 100644 --- a/lib/builder-webpack5/src/preview/base-webpack.config.ts +++ b/lib/builder-webpack5/src/preview/base-webpack.config.ts @@ -27,7 +27,7 @@ export async function createDefaultWebpackConfig( test: /\.css$/, sideEffects: true, use: [ - // TODO(blaine): Decide if we want to keep style-loader & css-loader in core + // TODO: Decide if we want to keep style-loader & css-loader in core // Trying to apply style-loader or css-loader to files that already have been // processed by them causes webpack to crash, so no one else can add similar // loader configurations to the `.css` extension.