Skip to content

Commit df2e9eb

Browse files
author
weilei
committed
build: 更新 webpack.common.conf.js 配置
1 parent 1fd9a2d commit df2e9eb

File tree

2 files changed

+21
-48
lines changed

2 files changed

+21
-48
lines changed

packages/element-ui-x/build/webpack.base.conf.js

Lines changed: 0 additions & 45 deletions
This file was deleted.

packages/element-ui-x/build/webpack.common.conf.js

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,22 @@ module.exports = {
2323
test: /\.js$/,
2424
loader: 'babel-loader',
2525
exclude: /node_modules/,
26+
options: {
27+
presets: [
28+
[
29+
'@babel/preset-env',
30+
{
31+
targets: { browsers: ['> 1%', 'last 2 versions', 'ie >= 9'] },
32+
modules: 'commonjs',
33+
loose: true,
34+
},
35+
],
36+
],
37+
plugins: [
38+
'@babel/plugin-transform-arrow-functions',
39+
'@babel/plugin-transform-block-scoping',
40+
],
41+
},
2642
},
2743
{
2844
test: /\.scss$/,
@@ -68,10 +84,12 @@ module.exports = {
6884
drop_console: true,
6985
drop_debugger: true,
7086
pure_funcs: ['console.log'],
71-
unused: true,
72-
dead_code: true,
87+
unused: false, // 禁用删除未使用变量,可能导致问题
88+
dead_code: false, // 禁用删除不可达代码,可能导致问题
89+
sequences: false, // 禁用逗号表达式优化
90+
conditionals: false, // 禁用条件表达式优化
7391
},
74-
mangle: true,
92+
mangle: false, // 禁用变量名混淆,避免语法错误
7593
output: {
7694
comments: false,
7795
beautify: false,

0 commit comments

Comments
 (0)