Skip to content

Commit faf31f9

Browse files
committed
feat: calendar、datetimePicker 界面框架搭建完成
1 parent 866b56c commit faf31f9

File tree

15 files changed

+1250
-60
lines changed

15 files changed

+1250
-60
lines changed

config-overrides.js

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
/*
2+
* @Description: 覆盖webpack原有配置项
3+
* @Author: TSY
4+
* @Date: 2020-09-27 23:16:18
5+
* @LastEditTime: 2020-09-27 23:33:34
6+
*/
7+
const { override } = require('customize-cra')
8+
9+
const stylus = () => config => {
10+
const stylusLoader = {
11+
test: /\.styl$/,
12+
use: [
13+
{
14+
loader: 'style-loader'
15+
}, {
16+
loader: 'css-loader',
17+
}, {
18+
loader: 'stylus-loader'
19+
}
20+
]
21+
}
22+
const oneOf = config.module.rules.find(rule => rule.oneOf).oneOf
23+
oneOf.unshift(stylusLoader)
24+
return config
25+
}
26+
27+
28+
module.exports = override(
29+
stylus()
30+
)

package.json

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@
1818
},
1919
"homepage": "./",
2020
"scripts": {
21-
"start": "react-scripts start",
22-
"build": "react-scripts build",
23-
"test": "react-scripts test",
21+
"start": "react-app-rewired start",
22+
"build": "react-app-rewired build",
23+
"test": "react-app-rewired test",
2424
"eject": "react-scripts eject"
2525
},
2626
"eslintConfig": {
@@ -39,6 +39,13 @@
3939
]
4040
},
4141
"devDependencies": {
42-
"@types/classnames": "^2.2.10"
42+
"@types/classnames": "^2.2.10",
43+
"customize-cra": "^1.0.0",
44+
"customize-cra-add-stylus-loader": "^0.0.3",
45+
"less": "^3.12.2",
46+
"less-loader": "^7.0.1",
47+
"react-app-rewired": "^2.1.6",
48+
"stylus": "^0.54.8",
49+
"stylus-loader": "^3.0.2"
4350
}
44-
}
51+
}

0 commit comments

Comments
 (0)