Skip to content

Commit 2f6071f

Browse files
author
ws-wangjg
committed
ci: build pro
1 parent 32a7dbe commit 2f6071f

14 files changed

Lines changed: 6570 additions & 8210 deletions

File tree

.vscode/settings.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,5 +105,6 @@
105105
"sonarlint.connectedMode.project": {
106106
"connectionId": "http-localhost-9000",
107107
"projectKey": "pro-react-admin2"
108-
}
108+
},
109+
"bitoAI.codeCompletion.enableAutoCompletion": false
109110
}

babel.config.js

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,24 +3,39 @@ const plugins = [
33
['@babel/plugin-proposal-decorators', { legacy: true }],
44
['@babel/plugin-transform-runtime'],
55
['@babel/plugin-transform-modules-commonjs'],
6+
['@babel/plugin-proposal-object-rest-spread', { loose: true, useBuiltIns: true }],
67
]
78

89
module.exports = {
910
presets: [
10-
'@babel/preset-env',
11+
[
12+
'@babel/preset-env',
13+
{
14+
targets: {
15+
browsers: ['> 1%', 'last 2 versions', 'not ie <= 8'],
16+
},
17+
modules: false,
18+
useBuiltIns: 'entry',
19+
corejs: 3,
20+
},
21+
],
1122
[
1223
'@babel/preset-react',
1324
{
14-
runtime: 'automatic', // classic
25+
runtime: 'automatic',
1526
},
1627
],
17-
'@babel/typescript',
28+
'@babel/preset-typescript',
1829
],
1930
compact: true,
20-
// 这个不设置的话,webpack 魔法注释会被删除,魔法注释用于分包
2131
comments: true,
2232
plugins:
2333
process.env.NODE_ENV === 'production'
2434
? [...plugins, 'transform-remove-console', 'transform-remove-debugger']
2535
: plugins,
36+
env: {
37+
development: {
38+
plugins: ['react-refresh/babel'],
39+
},
40+
},
2641
}

0 commit comments

Comments
 (0)