(vue-部署)-找不到模块(Error: Cannot find module ‘@/views/index‘)
若依的开发环境获取后端传过来的权限路由,在处理的时候使用的是requre 加载的路由组件,而在生产环境使用的是import 这种懒加载的方式导入组件。1,使用的是若依的代码,用了乾坤插件调试,然后卸载乾坤,再进行其他操作,发现开发环境正常导入组件。2,上线后路由找不到组件模块,路由中的组件使用的是懒加载也是就是 import 导入。百思不得其解,为什么import导入失效了。先用requre导入吧
·
1,使用的是若依的代码,用了乾坤插件调试,然后卸载乾坤,再进行其他操作,发现开发环境正常导入组件
2,上线后路由找不到组件模块,路由中的组件使用的是懒加载也是就是 import 导入
发现:
若依的开发环境获取后端传过来的权限路由,在处理的时候使用的是requre 加载的路由组件,而在生产环境使用的是import 这种懒加载的方式导入组件
百思不得其解,为什么import导入失效了
//vue.config 中的打包路径是这么配置的
publicPath: process.env.NODE_ENV === "production" ? "/" : "/",
1,先用requre导入吧,期待有缘人解答
2,再次网络找了一下,说试试如下,但是还是找不到模块
() => eval(import(`@/views/${view}`))
更多推荐
已为社区贡献3条内容
所有评论(0)