背景
在 vite 工程下,,使用 Vue 3.x,、Vue-router 時(shí)報(bào)錯(cuò):
does not provide an export named 'createRouter'
回顧
使用 vite 創(chuàng)建工程后, 通過 npm i --save vue-router 命令安裝依賴,,當(dāng)前默認(rèn)安裝的是 [email protected] ,其實(shí),,期望的是 4.x,,4.x 下才有createRouter 。
于是乎重新安裝 npm i --save vue-router@next ,。啟動(dòng)時(shí)出現(xiàn)上述報(bào)錯(cuò),。
解決方案
在 vite 啟動(dòng)時(shí)(npm run dev )會(huì)處理一次依賴模塊,并緩存,。雖然更新了模塊,,但緩存沒更新,依然是 3.x 的緩存,。
需要清理緩存,。通過以下形式啟動(dòng)一次,可強(qiáng)制重新創(chuàng)建緩存:
vite -force
附
|