diff --git a/lib/builder-webpack4/src/preview/base-webpack.config.ts b/lib/builder-webpack4/src/preview/base-webpack.config.ts index 72be4d951194..192bfb31cc86 100644 --- a/lib/builder-webpack4/src/preview/base-webpack.config.ts +++ b/lib/builder-webpack4/src/preview/base-webpack.config.ts @@ -110,6 +110,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: { + esModule: false, name: isProd ? 'static/media/[name].[contenthash:8].[ext]' : 'static/media/[path][name].[ext]', diff --git a/lib/builder-webpack5/src/preview/base-webpack.config.ts b/lib/builder-webpack5/src/preview/base-webpack.config.ts index dc03b52acfaf..2b440ba874a5 100644 --- a/lib/builder-webpack5/src/preview/base-webpack.config.ts +++ b/lib/builder-webpack5/src/preview/base-webpack.config.ts @@ -55,6 +55,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: { + esModule: false, name: isProd ? 'static/media/[name].[contenthash:8].[ext]' : 'static/media/[path][name].[ext]', diff --git a/lib/core-server/src/__snapshots__/html-kitchen-sink_preview-dev b/lib/core-server/src/__snapshots__/html-kitchen-sink_preview-dev index 2b073eb9c895..0922eaa22744 100644 --- a/lib/core-server/src/__snapshots__/html-kitchen-sink_preview-dev +++ b/lib/core-server/src/__snapshots__/html-kitchen-sink_preview-dev @@ -435,6 +435,7 @@ Object { Object { "loader": "NODE_MODULES/file-loader/dist/cjs.js", "options": Object { + "esModule": false, "name": "static/media/[path][name].[ext]", }, "test": "/\\\\.(svg|ico|jpg|jpeg|png|apng|gif|eot|otf|webp|ttf|woff|woff2|cur|ani|pdf)(\\\\?.*)?$/", diff --git a/lib/core-server/src/__snapshots__/html-kitchen-sink_preview-prod b/lib/core-server/src/__snapshots__/html-kitchen-sink_preview-prod index b40d07f3d670..4c89968b72e4 100644 --- a/lib/core-server/src/__snapshots__/html-kitchen-sink_preview-prod +++ b/lib/core-server/src/__snapshots__/html-kitchen-sink_preview-prod @@ -434,6 +434,7 @@ Object { Object { "loader": "NODE_MODULES/file-loader/dist/cjs.js", "options": Object { + "esModule": false, "name": "static/media/[name].[contenthash:8].[ext]", }, "test": "/\\\\.(svg|ico|jpg|jpeg|png|apng|gif|eot|otf|webp|ttf|woff|woff2|cur|ani|pdf)(\\\\?.*)?$/", diff --git a/lib/core-server/src/__snapshots__/vue-3-cli_preview-dev b/lib/core-server/src/__snapshots__/vue-3-cli_preview-dev index 0d160837f83e..4ab2ac05f9b6 100644 --- a/lib/core-server/src/__snapshots__/vue-3-cli_preview-dev +++ b/lib/core-server/src/__snapshots__/vue-3-cli_preview-dev @@ -433,6 +433,7 @@ Object { Object { "loader": "NODE_MODULES/file-loader/dist/cjs.js", "options": Object { + "esModule": false, "name": "static/media/[path][name].[ext]", }, "test": "/\\\\.(svg|ico|jpg|jpeg|png|apng|gif|eot|otf|webp|ttf|woff|woff2|cur|ani|pdf)(\\\\?.*)?$/", diff --git a/lib/core-server/src/__snapshots__/vue-3-cli_preview-prod b/lib/core-server/src/__snapshots__/vue-3-cli_preview-prod index f31c305f1b0f..0287a9feecdc 100644 --- a/lib/core-server/src/__snapshots__/vue-3-cli_preview-prod +++ b/lib/core-server/src/__snapshots__/vue-3-cli_preview-prod @@ -432,6 +432,7 @@ Object { Object { "loader": "NODE_MODULES/file-loader/dist/cjs.js", "options": Object { + "esModule": false, "name": "static/media/[name].[contenthash:8].[ext]", }, "test": "/\\\\.(svg|ico|jpg|jpeg|png|apng|gif|eot|otf|webp|ttf|woff|woff2|cur|ani|pdf)(\\\\?.*)?$/", diff --git a/lib/core-server/src/__snapshots__/web-components-kitchen-sink_preview-dev b/lib/core-server/src/__snapshots__/web-components-kitchen-sink_preview-dev index 1770ad27b183..f05a426e4848 100644 --- a/lib/core-server/src/__snapshots__/web-components-kitchen-sink_preview-dev +++ b/lib/core-server/src/__snapshots__/web-components-kitchen-sink_preview-dev @@ -464,6 +464,7 @@ Object { Object { "loader": "NODE_MODULES/file-loader/dist/cjs.js", "options": Object { + "esModule": false, "name": "static/media/[path][name].[ext]", }, "test": "/\\\\.(svg|ico|jpg|jpeg|png|apng|gif|eot|otf|webp|ttf|woff|woff2|cur|ani|pdf)(\\\\?.*)?$/", diff --git a/lib/core-server/src/__snapshots__/web-components-kitchen-sink_preview-prod b/lib/core-server/src/__snapshots__/web-components-kitchen-sink_preview-prod index 113c43c2e08d..8bb414ac744f 100644 --- a/lib/core-server/src/__snapshots__/web-components-kitchen-sink_preview-prod +++ b/lib/core-server/src/__snapshots__/web-components-kitchen-sink_preview-prod @@ -463,6 +463,7 @@ Object { Object { "loader": "NODE_MODULES/file-loader/dist/cjs.js", "options": Object { + "esModule": false, "name": "static/media/[name].[contenthash:8].[ext]", }, "test": "/\\\\.(svg|ico|jpg|jpeg|png|apng|gif|eot|otf|webp|ttf|woff|woff2|cur|ani|pdf)(\\\\?.*)?$/",