From 7e5182a04a42608b7e7c6de269c59742f8f62742 Mon Sep 17 00:00:00 2001 From: Jesse Chan Date: Tue, 20 Oct 2020 16:45:44 +0800 Subject: [PATCH] client: webpack: process file assets with allowed file extension list --- client/config/webpack.config.dev.js | 15 ++------------- client/config/webpack.config.prod.js | 15 ++------------- 2 files changed, 4 insertions(+), 26 deletions(-) diff --git a/client/config/webpack.config.dev.js b/client/config/webpack.config.dev.js index 6dadd931..143a208a 100644 --- a/client/config/webpack.config.dev.js +++ b/client/config/webpack.config.dev.js @@ -108,18 +108,7 @@ module.exports = { ], }, { - exclude: [ - /\.html$/, - /\.(js|jsx|ts|tsx)$/, - /\.css$/, - /\.scss$/, - /\.json$/, - /\.bmp$/, - /\.gif$/, - /\.jpe?g$/, - /\.png$/, - /\.svg$/, - ], + test: [/\.md$/, /\.eot$/, /\.ttf$/, /\.woff$/, /\.woff2$/], loader: require.resolve('file-loader'), options: { name: 'static/media/[name].[hash:8].[ext]', @@ -148,7 +137,7 @@ module.exports = { }, entry: paths.appIndex, resolve: { - extensions: ['*', '.js', '.jsx', '.ts', '.tsx', '.json'], + extensions: ['.cjs', '.mjs', '.js', '.jsx', '.ts', '.tsx', '.json'], alias: { '@shared': path.resolve('./shared'), }, diff --git a/client/config/webpack.config.prod.js b/client/config/webpack.config.prod.js index f810883f..72e78956 100644 --- a/client/config/webpack.config.prod.js +++ b/client/config/webpack.config.prod.js @@ -104,18 +104,7 @@ module.exports = { ], }, { - exclude: [ - /\.html$/, - /\.(js|jsx|ts|tsx)$/, - /\.css$/, - /\.scss$/, - /\.json$/, - /\.bmp$/, - /\.gif$/, - /\.jpe?g$/, - /\.png$/, - /\.svg$/, - ], + test: [/\.md$/, /\.eot$/, /\.ttf$/, /\.woff$/, /\.woff2$/], loader: require.resolve('file-loader'), options: { name: 'static/media/[name].[hash:8].[ext]', @@ -144,7 +133,7 @@ module.exports = { }, entry: paths.appIndex, resolve: { - extensions: ['*', '.js', '.jsx', '.ts', '.tsx', '.json'], + extensions: ['.cjs', '.mjs', '.js', '.jsx', '.ts', '.tsx', '.json'], alias: { 'react-intl': 'react-intl/react-intl-no-parser.umd.min.js', '@shared': path.resolve('./shared'),