在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  HTML/ run dev 和 run build加載的依賴不一樣,dva + roadho

run dev 和 run build加載的依賴不一樣,dva + roadhog

問題描述

具體問題是history這個(gè)第三方包,在升級(jí)dva版本后,發(fā)現(xiàn)報(bào)錯(cuò)history.getCurrentLocation is not a function,發(fā)現(xiàn)應(yīng)該是history這個(gè)包版本升級(jí)后沒有這個(gè)方法了,我就嘗試將這個(gè)包降級(jí)到 v3.0.0(手工降級(jí))替換的包內(nèi)容,以及package.json和lock.json,后發(fā)現(xiàn),運(yùn)行run build 打包后沒問題,但是run dev 啟動(dòng)roadhog server本地構(gòu)建調(diào)試的時(shí)候報(bào)錯(cuò)history.getCurrentLocation is not a function,輸出history發(fā)現(xiàn)確實(shí)沒有g(shù)etCurrentLocation這個(gè)方法確定肯定是因?yàn)閐ev 和 build 兩個(gè)命令加載的依賴包版本不一致,但是我搜索了整個(gè)node_models文件夾把里面的history包全部替換成為了V3.0.0版本還是dev報(bào)錯(cuò),build后的沒問題。有大神知道這是為什么么?

回答
編輯回答
墨沫
rm -rf node_modules
cnpm i
npm run dev
npm run build
2017年9月16日 10:59