Skip to content

Commit 2621610

Browse files
author
sunss
committed
build: fix antd 在生产打包时 css 丢失问题
1 parent e46f042 commit 2621610

File tree

3 files changed

+14
-14
lines changed

3 files changed

+14
-14
lines changed

babel.config.js

+1-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
const { argv } = require('yargs');
2-
const isDev = argv.mode === 'development';
3-
41
module.exports = {
52
presets: [
63
[
@@ -27,7 +24,7 @@ module.exports = {
2724
'@babel/plugin-proposal-class-properties',
2825
'@babel/plugin-syntax-dynamic-import',
2926
'react-hot-loader/babel',
30-
isDev && [
27+
[
3128
'import',
3229
{
3330
libraryName: 'antd',

config/webpack.base.js

+5-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
const { CleanWebpackPlugin } = require('clean-webpack-plugin');
22
const HtmlWebpackPlugin = require('html-webpack-plugin');
3+
const MiniCssExtractPlugin = require('mini-css-extract-plugin');
34
const paths = require('./paths');
5+
const { argv } = require('yargs');
6+
const isDev = argv.mode === 'development';
47

58
/** @type {import('webpack').Configuration} */
69
module.exports = {
@@ -21,13 +24,13 @@ module.exports = {
2124
// .css
2225
{
2326
test: /\.css$/,
24-
use: ['style-loader', 'css-loader'],
27+
use: [isDev ? 'style-loader' : MiniCssExtractPlugin.loader, 'css-loader'],
2528
},
2629
// .less
2730
{
2831
test: /\.less$/,
2932
use: [
30-
'style-loader',
33+
isDev ? 'style-loader' : MiniCssExtractPlugin.loader,
3134
'css-loader',
3235
{
3336
loader: 'less-loader',

config/webpack.prod.js

+8-8
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,14 @@ const prodConfig = {
1717
chunkFilename: '[name].[chunkhash].chunk.js',
1818
},
1919

20-
module: {
21-
rules: [
22-
{
23-
test: /\.(css|less)$/,
24-
use: [MiniCssExtractPlugin.loader, 'css-loader', 'postcss-loader', 'less-loader'],
25-
},
26-
],
27-
},
20+
// module: {
21+
// rules: [
22+
// {
23+
// test: /\.(css|less)$/,
24+
// use: [MiniCssExtractPlugin.loader, 'css-loader', 'postcss-loader', 'less-loader'],
25+
// },
26+
// ],
27+
// },
2828

2929
optimization: {
3030
minimize: true,

0 commit comments

Comments
 (0)