(vue-部署)-找不到模块(Error: Cannot find module ‘@/views/index‘)

1,使用的是若依的代码,用了乾坤插件调试,然后卸载乾坤,再进行其他操作,发现开发环境正常导入组件
2,上线后路由找不到组件模块,路由中的组件使用的是懒加载也是就是 import 导入

发现:
若依的开发环境获取后端传过来的权限路由,在处理的时候使用的是requre 加载的路由组件,而在生产环境使用的是import 这种懒加载的方式导入组件
百思不得其解,为什么import导入失效了

//vue.config 中的打包路径是这么配置的
publicPath: process.env.NODE_ENV === "production" ? "/" : "/",

1,先用requre导入吧,期待有缘人解答
2,再次网络找了一下,说试试如下,但是还是找不到模块

() => eval(import(`@/views/${
      
      view}`))

猜你喜欢

转载自blog.csdn.net/weixin_45475798/article/details/127814722