问题:本地访问正常,部署以后打开页面报错找不到模块
解决:最后在permission.js中用require解决了此问题:
export const loadView = (view) => {
if (process.env.NODE_ENV === 'development') {
return (resolve) => require([`@/views/${view}`], resolve)
} else {
// 使用 import 实现生产环境的路由懒加载
// return () => import(`@/views/${view}`)
return (resolve) => require([`@/views/${view}`], resolve)
}
}
router.js中也是用require: