Commit 0a4ff0dda6dcc898657f960c2a2dff8fdee02a28
1 parent
a51d7529
更新readme文件
Showing
1 changed file
with
31 additions
and
31 deletions
README.md
1 | -#### KeeperAdmin | |
1 | +# KeeperAdmin | |
2 | 2 | |
3 | 3 | 霏微后台管理系统。 |
4 | +常规的umi+antd项目。node12+推荐node16运行 | |
4 | 5 | |
5 | -从之前的所有子系统中迁移代码到该项目,将系统合并。 | |
6 | +## start | |
7 | +#### Dependency | |
8 | +```shell | |
9 | +yarn | |
10 | +or | |
11 | +npm install | |
12 | +``` | |
13 | +#### Development | |
14 | +```shell | |
15 | +yarn start:[env] | |
16 | +or | |
17 | +npm run start:[env] | |
18 | +e.g: | |
19 | +yarn start:dev | |
20 | +``` | |
6 | 21 | |
7 | -1. 支持分包加载 | |
8 | -2. 支持动态加载 | |
22 | +#### Build | |
9 | 23 | |
10 | -#### 技术更新 | |
11 | -### 2019.11.25 dva的useSelector、useDispatch | |
12 | -1、useSelector(param1, param2?) | |
13 | - param1: (param) => Fun,param是所有命名空间的state | |
14 | - param2:(newData, preData) => boolean,true重新渲染,false不重新渲染,默认===比较 | |
15 | -```js | |
16 | - const filterValue = useSelector<any, PosterNew.filterValue>( | |
17 | - ({ posterNew }) => posterNew.filterValue, | |
18 | - (newData, preData) => { | |
19 | - if (newData == preData) return true; | |
20 | - return false; | |
21 | - } | |
22 | - ); | |
24 | +```shell | |
25 | +yarn build:[env] | |
26 | +or | |
27 | +npm run build:[env] | |
23 | 28 | ``` |
24 | -2、useDispatch() 用法与dispatch一致 | |
25 | -```js | |
26 | - const dispatch = useDispatch(); | |
27 | - function _onChange(value: string) { | |
28 | - dispatch({ | |
29 | - type: 'posterNew/changeFilter', | |
30 | - payload: { | |
31 | - title: value, | |
32 | - type: 0 | |
33 | - } | |
34 | - }); | |
35 | - } | |
29 | +#### 注意事项 | |
30 | +运行前需要修改本地host文件添加 | |
36 | 31 | ``` |
37 | - | |
38 | -升级 umijs 至 3.x 版本 | |
39 | 32 | \ No newline at end of file |
33 | +127.0.0.1 devlocal.feewee.cn | |
34 | +127.0.0.1 testlocal.feewee.cn | |
35 | +127.0.0.1 local.feewee.cn | |
36 | +``` | |
37 | +这三个host才能正常运行。 | |
38 | +- Windows 系统 Hosts 文件路径: `C:\Windows\System32\drivers\etc\hosts`,使用管理员打开添加后保存即可。如果不生效就需要刷新下dns缓存: `ipconfig /flushdns`。 | |
39 | +- macOS推荐在AppStore安装ihosts软件修改。或者手动修改`/etc/hosts`文件,mac系统刷新dns缓存命令:`sudo killall -HUP mDNSResponder`。 | |
40 | 40 | \ No newline at end of file | ... | ... |