首先,這裏的 dva + umi 不是說學習dva和umi,而是基於 dva + umi 的react前端開發腳手架,這是個人目標。前端
一開始,我在dva文檔的例子裏看到了 dva + umi 的例子。react
umi-dva-antd-mobile,來自 @Yanghc 的 umi + dva + antd-mobile 的 mobile 版本腳手架,支持 TypeScript。
https://github.com/hqwlkj/umi-dva-antd-mobilegit
可是這個項目裝依賴沒裝上,多是網很差,多是依賴的版本太舊了。github
我還琢磨是否是個人yarn有問題,可是後來測試一下,發現yarn的功能是正常的。npm
但用npm裝確實比用yarn裝更容易成功。antd
因此我決定在umi的文檔裏找 umi + dva 的例子。學習
umi-antd-mobile,來自 @jinjinwa 的 umi@2.x + dva 的 mobile 例子
https://github.com/jinjinwa/umi-antd-mobile測試
結果我發現這個例子也有問題,裝依賴裝不上。code
我以爲這個方式可能行不通。blog
最好的方法,是像 umi 的文檔那樣,經過腳手架建立項目,而後 Use umi with dva 。
可能會碰到一些找不到模塊的狀況,缺什麼裝什麼就是了。