UmiJS https://umijs.org/zh/
DvaJS https://dvajs.com
这两个是可以配套使用的,很棒,将React关于或许不能说最复杂,但能说最繁琐的react-redux+redux-saga+react-router-dom+actionCreater+actionTyep这一套东西融合了.
DvaJS做融合,UmiJS做脚手架.
真的是非常感谢他们所做的一切.
但是官方文档有点很尴尬.....
这次是关于Antd上和UmiJs上关于脚手架启动问题的.
Antd https://ant.design/docs/react/practical-projects-cn 这个也没按上说,
umi的项目创建通过
yarn create umi
来创建.
而UmiJS的创建通过https://umijs.org/zh/guide/getting-started.html#%E7%8E%AF%E5%A2%83%E5%87%86%E5%A4%87
yarn global add umi
然后通过umi命令安装
我选择的是第一个创建方法,随便在page创建了几个page后,我并没有通过umi build来部署,而是使用yarn build.(其实yarn build在package.json中指向的就是umi build)
然后看UmiJS的部署方法
$ yarn global add serve
$ serve ./dist
Serving!
- Local: http://localhost:5000
- On Your Network: http://{Your IP}:5000
Copied local address to clipboard!
但是包括控制台都一直在报错.说找不到umijs和umicss文件.
通过网上的说法,我将umihtml文件的引用,添加从/修改为./ 很好,首页显示出来了
但是路由没有了.我根本无法访问除了首页外其他页面,但是dev环境下是ok的.
于是我这么试了试...
yarn build
cd ./dist
serve -s
Have a Nice Day~
网友评论