From 4f1b300a5d9f79f67672670ca37a0e3dcaa96aa9 Mon Sep 17 00:00:00 2001 From: winixt Date: Thu, 23 Mar 2023 19:11:12 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20useExtraCSS=20=E5=90=8D=E7=A7=B0?= =?UTF-8?q?=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/plugins/commands/webpackConfig/css.js | 2 +- .../src/plugins/features/useExtraCSS.js | 8 ++++---- packages/fes-template-h5/.fes.prod.js | 5 +++++ 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/packages/fes-preset-built-in/src/plugins/commands/webpackConfig/css.js b/packages/fes-preset-built-in/src/plugins/commands/webpackConfig/css.js index ef8437d4..6d494ad2 100644 --- a/packages/fes-preset-built-in/src/plugins/commands/webpackConfig/css.js +++ b/packages/fes-preset-built-in/src/plugins/commands/webpackConfig/css.js @@ -109,7 +109,7 @@ export default function createCssWebpackConfig({ browserslist }); - if (isDev && config.useExtraCSS) { + if (!isDev && config.useExtraCSS) { webpackConfig.plugin('extra-css') .use(require.resolve('mini-css-extract-plugin'), [{ filename: '[name].[contenthash:8].css', diff --git a/packages/fes-preset-built-in/src/plugins/features/useExtraCSS.js b/packages/fes-preset-built-in/src/plugins/features/useExtraCSS.js index 5e146b9a..174c2a7c 100644 --- a/packages/fes-preset-built-in/src/plugins/features/useExtraCSS.js +++ b/packages/fes-preset-built-in/src/plugins/features/useExtraCSS.js @@ -1,12 +1,12 @@ export default (api) => { api.describe({ - key: 'useExtraCss', + key: 'useExtraCSS', config: { schema(joi) { return joi.boolean(); - } - }, - default: true + }, + default: true + } }); }; diff --git a/packages/fes-template-h5/.fes.prod.js b/packages/fes-template-h5/.fes.prod.js index 71cd0917..6377fd5b 100644 --- a/packages/fes-template-h5/.fes.prod.js +++ b/packages/fes-template-h5/.fes.prod.js @@ -5,5 +5,10 @@ export default { request: { base: '/api' }, + chainWebpack(memo) { + memo.output.filename('./static/[name].[contenthash:8].js') + .chunkFilename('./static/[name].[contenthash:8].chunk.js') + .assetModuleFilename('./static/[hash][ext][query]'); + }, useExtraCSS: false };