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 };