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