UmiJS?https://umijs.org/zh/
DvaJS?https://dvajs.com
這兩個是可以配套使用的,很棒,將React關(guān)于或許不能說最復(fù)雜,但能說最繁瑣的react-redux+redux-saga+react-router-dom+actionCreater+actionTyep這一套東西融合了.
DvaJS做融合,UmiJS做腳手架.
真的是非常感謝他們所做的一切.
但是官方文檔有點很尷尬.....
這次是關(guān)于Antd上和UmiJs上關(guān)于腳手架啟動問題的.
Antd?https://ant.design/docs/react/practical-projects-cn 這個也沒按上說,
umi的項目創(chuàng)建通過?
yarn create umi
來創(chuàng)建.
而UmiJS的創(chuàng)建通過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命令安裝
我選擇的是第一個創(chuàng)建方法,隨便在page創(chuàng)建了幾個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文件.
通過網(wǎng)上的說法,我將umihtml文件的引用,添加從/修改為./ 很好,首頁顯示出來了
但是路由沒有了.我根本無法訪問除了首頁外其他頁面,但是dev環(huán)境下是ok的.
于是我這么試了試...
yarn build
cd ./dist
serve -s
Have a Nice Day~