背景
在 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)安裝的是 vue-router@3.x ,其實(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
附
|