1. .umirc 配置文件
  2. 动态路由以 [id].js 开头
    1. umi2 以 $id.js 开头
  3. 开发中不要去修改 src/.umi 文件夹的内容
  4. git push不要上传 .umi文件夹

https://l-x-f.github.io/2020/07/22/webpack/umi-assetDir/
https://github.com/umijs/umi/issues/5525
https://www.cnblogs.com/rachelch/p/13878202.html

动态路由

手动的在 src目录下,新增文件,并不会自动的新增到 .umirc的 routes里面,解决

  1. 将 .umirc里面的 routes给注释掉
  2. 只有 npx umi g page index 创建的文件才会自动添加到 .umirc里面的 routes

手动新增文件一定要把
.umirc里面的 routes给注释掉
.umirc里面的 routes给注释掉
.umirc里面的 routes给注释掉
image.png

手动创建路由

手动创建的动态路由,会在 src/.umi目录里面
打开 src/.umi/core/routes.ts 会看到手动创建的动态路由已经自动添加到数据中
image.png