umi脚手架搭建项目约定式路由router无法自动配置

问题描述

使用umi脚手架搭建项目,使用umi约定式路由时,umi无法自动生成路由配置

项目搭建流程

问题出现原因

使用脚手架搭建的项目会在配置文件中对路由进行配置。
.umirc.(ts|js)config/config.(ts|js) 文件中对 router 进行了配置,约定式路由将失效、新添的页面不会自动被 umi 编译,umi 将使用配置式路由。

.umirc.js文件

该文件在根目录下,具体内容如下:

问题解决过程

仔细查阅了官方文档
约定式路由

解决方案

删除配置文件中的路由配置

.umirc.js文件修改后如下;

// ref: https://umijs.org/config/
export default {
  treeShaking: true,

  plugins: [
    // ref: https://umijs.org/plugin/umi-plugin-react.html
    [
      'umi-plugin-react',
      {
        antd: true,
        dva: true,
        dynamicImport: false,
        title: 'umi',
        dll: false,
      },
    ],
  ],
};

收获

仔细查看官方文档中的注意事项,中文文档解决不了的尝试使用通过英文文档解决,因为中文文档的更新可能会滞后。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值