问题现象
在本地运行没有问题,部署后报错Error: Cannot find module '@/views/XX'
解决办法
1)找到文件路径:
src\store\modules\permission.js
2)修改此段代码
修改前
export const loadView = (view) => {
if (process.env.NODE_ENV === 'development') {
return (resolve) => require([`@/views/${view}`], resolve)
} else {
// 使用 import 实现生产环境的路由懒加载
return () => import(`@/views/${view}`)
}
}
修改后
export const loadView = (view) => {
return (resolve) => require([`@/views/${view}`], resolve)
}