关于Umi3.x中配置式404不生效的解决办法
umi的最新版框架中,阿里给出的路由配置方案为约定式和配置式,但是该项是配置大于约定,关闭配置即可用文件或文件夹形式映射为路由,但是呢,404页面按照以往的配置无法生效,官方未给出解释,因此将404 的配置在.umirc.ts文件中的routes配置里改为{ path: ‘/*’, component: ‘@/pages/404’ }即可.
export default {
npmClient: 'yarn',
routes: [
{ path: '/', exact: true, component: '@/pages/index', title: '首页' },
{ path: '/docs', component: '@/pages/docs' },
{ path: '/*', component: '@/pages/404' },
]
};
即使用正则匹配下,放在最后的路由即可正常显示在这里插入代码片