Vite2 Error:Unknown variable dynamic import


給項目用Vite打包部署時,發現部署后有些頁面資源獲取不到,報錯如下:

 

解決方式:

function getViews(path) {
  return () => import('../' + path + '.vue')
}

替換成

function getViews(path) {
  // 首先把你需要動態路由的組件地址全部獲取
  let modules = import.meta.glob('../**/*.vue')
  // 然后動態路由的時候這樣來取
  return modules['../' + path + '.vue']
}

即可,報錯原因是動態路由獲取出現錯誤。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM