Skip to content

Commit e63fa39

Browse files
authored
chore: 解决本地开发控制台warning & babel 解析 tsx、jsx 语法 (antvis#3360)
* chore: 解决本地开发控制台warning * chore: gatsby-antv-theme 中会读取 .babelrc 文件, 导致网站启动问题 如果没有,就会有默认自己的配置。所以我们的项目根目录不能有 babelrc 文件
1 parent 804dbc6 commit e63fa39

File tree

3 files changed

+59
-31
lines changed

3 files changed

+59
-31
lines changed

.babelrc

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

api-extractor.json

Lines changed: 48 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,48 @@
1-
{
2-
"mainEntryPointFilePath": "<projectFolder>/lib/api.d.ts",
3-
"apiReport": {
4-
"enabled": false
5-
},
6-
"docModel": {
7-
"enabled": false
8-
},
9-
"dtsRollup": {
10-
"enabled": true
11-
},
12-
"tsdocMetadata": {
13-
"enabled": false
14-
}
15-
}
1+
{
2+
"mainEntryPointFilePath": "<projectFolder>/lib/api.d.ts",
3+
"apiReport": {
4+
"enabled": false
5+
},
6+
"docModel": {
7+
"enabled": false
8+
},
9+
"dtsRollup": {
10+
"enabled": true
11+
},
12+
"tsdocMetadata": {
13+
"enabled": false
14+
},
15+
"messages": {
16+
"extractorMessageReporting": {
17+
"ae-missing-release-tag": {
18+
"logLevel": "none"
19+
},
20+
"ae-forgotten-export": {
21+
"logLevel": "none"
22+
}
23+
},
24+
"tsdocMessageReporting": {
25+
"tsdoc-escape-right-brace": {
26+
"logLevel": "none"
27+
},
28+
"tsdoc-escape-greater-than": {
29+
"logLevel": "none"
30+
},
31+
"tsdoc-param-tag-missing-hyphen": {
32+
"logLevel": "none"
33+
},
34+
"tsdoc-reference-hash-syntax": {
35+
"logLevel": "none"
36+
},
37+
"tsdoc-malformed-inline-tag": {
38+
"logLevel": "none"
39+
},
40+
"tsdoc-undefined-tag": {
41+
"logLevel": "none"
42+
},
43+
"tsdoc-param-tag-with-invalid-optional-name": {
44+
"logLevel": "none"
45+
}
46+
}
47+
}
48+
}

webpack.config.js

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,16 @@ module.exports = {
1919
use: [
2020
{
2121
loader: 'babel-loader',
22+
options: {
23+
presets: [
24+
'@babel/preset-env',
25+
{
26+
targets: {
27+
browsers: ['> 1%', 'last 2 versions'],
28+
},
29+
},
30+
],
31+
},
2232
},
2333
{
2434
loader: 'ts-loader',
@@ -31,7 +41,7 @@ module.exports = {
3141
],
3242
},
3343
resolve: {
34-
extensions: ['.ts', '.js'],
44+
extensions: ['.jsx', '.tsx', '.ts', '.js'],
3545
},
3646
plugins: [
3747
new webpack.NoEmitOnErrorsPlugin(),

0 commit comments

Comments
 (0)