今天突然项目遇到这个报错 网上这种错误可能由不同原因导致的,最后发现我这边报这个错是因为文件我路由引入组件时候没有写后缀xxx.vue,我没写.vue, 此时刚好这个路由下有个同名的js文件,那么由于我这边配置 js文件匹配优先级高就会导致加载路由失败,页面没有出来,渲染失败。 如我的文件: SmartCampusServices文件名一样 但是我的路由: 没有写后缀 而我的webpack配置优先找js 就导致了报错。 解决: 加上.vue后缀或者js换个名称啦。