Skip to content

Commit 2891168

Browse files
committed
chore: update webpack config
1 parent be7de76 commit 2891168

File tree

4 files changed

+22
-16
lines changed

4 files changed

+22
-16
lines changed

antd-tools/getBabelCommonConfig.js

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,20 @@
33
module.exports = function(modules) {
44
const plugins = [
55
require.resolve('@ant-design-vue/babel-plugin-jsx'),
6-
require.resolve('babel-plugin-inline-import-data-uri'),
7-
require.resolve('@babel/plugin-transform-member-expression-literals'),
8-
require.resolve('@babel/plugin-transform-property-literals'),
9-
require.resolve('@babel/plugin-proposal-export-default-from'),
6+
require.resolve('@babel/plugin-proposal-optional-chaining'),
107
require.resolve('@babel/plugin-transform-object-assign'),
11-
require.resolve('@babel/plugin-transform-template-literals'),
128
require.resolve('@babel/plugin-proposal-object-rest-spread'),
9+
require.resolve('@babel/plugin-proposal-export-default-from'),
1310
require.resolve('@babel/plugin-proposal-class-properties'),
11+
require.resolve('@babel/plugin-syntax-dynamic-import'),
12+
// require.resolve('babel-plugin-inline-import-data-uri'),
13+
// require.resolve('@babel/plugin-transform-member-expression-literals'),
14+
// require.resolve('@babel/plugin-transform-property-literals'),
15+
// require.resolve('@babel/plugin-proposal-export-default-from'),
16+
// require.resolve('@babel/plugin-transform-object-assign'),
17+
// require.resolve('@babel/plugin-transform-template-literals'),
18+
// require.resolve('@babel/plugin-proposal-object-rest-spread'),
19+
// require.resolve('@babel/plugin-proposal-class-properties'),
1420
];
1521
plugins.push([
1622
require.resolve('@babel/plugin-transform-runtime'),
@@ -29,7 +35,7 @@ module.exports = function(modules) {
2935
'last 2 versions',
3036
'Firefox ESR',
3137
'> 1%',
32-
'ie >= 9',
38+
'ie >= 11',
3339
'iOS >= 8',
3440
'Android >= 4',
3541
],

antd-tools/getWebpackConfig.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ const OptimizeCSSAssetsPlugin = require('optimize-css-assets-webpack-plugin');
88
const CaseSensitivePathsPlugin = require('case-sensitive-paths-webpack-plugin');
99
const postcssConfig = require('./postcssConfig');
1010
const CleanUpStatsPlugin = require('./utils/CleanUpStatsPlugin');
11+
// const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;
1112

1213
const distFileBaseName = 'antd';
1314

@@ -25,13 +26,11 @@ function getWebpackConfig(modules) {
2526
const pkg = require(path.join(process.cwd(), 'package.json'));
2627
const babelConfig = require('./getBabelCommonConfig')(modules || false);
2728

28-
const pluginImportOptions = [
29-
{
30-
style: true,
31-
libraryName: distFileBaseName,
32-
libraryDirectory: 'components',
33-
},
34-
];
29+
const pluginImportOptions = {
30+
style: true,
31+
libraryName: distFileBaseName,
32+
libraryDirectory: 'components',
33+
};
3534
babelConfig.plugins.push([require.resolve('babel-plugin-import'), pluginImportOptions]);
3635

3736
if (modules === false) {
@@ -157,6 +156,7 @@ function getWebpackConfig(modules) {
157156
},
158157

159158
plugins: [
159+
// new BundleAnalyzerPlugin(),
160160
new CaseSensitivePathsPlugin(),
161161
new webpack.BannerPlugin(`
162162
${pkg.name} v${pkg.version}

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ant-design-vue",
3-
"version": "1.6.4",
3+
"version": "2.0.0-beta.2",
44
"title": "Ant Design Vue",
55
"description": "An enterprise-class UI design language and Vue-based implementation",
66
"keywords": [
@@ -176,6 +176,7 @@
176176
"vue-virtual-scroller": "^1.0.0",
177177
"vuex": "^4.0.0-beta.2",
178178
"webpack": "^4.28.4",
179+
"webpack-bundle-analyzer": "^3.8.0",
179180
"webpack-cli": "^3.2.1",
180181
"webpack-dev-server": "^3.1.14",
181182
"webpack-merge": "^4.1.1",

webpack.build.conf.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
// This config is for building dist files
2-
const webpack = require('webpack');
32
const getWebpackConfig = require('./antd-tools/getWebpackConfig');
4-
3+
const { webpack } = getWebpackConfig;
54
// noParse still leave `require('./locale' + name)` in dist files
65
// ignore is better
76
// http://stackoverflow.com/q/25384360

0 commit comments

Comments
 (0)