【Umi】.umirc.ts 路由配置

.umirc.ts 路由配置

import {
      defineConfig } from 'umi'; // 用于校验和提示用户配置类型  配置ts提示

export default defineConfig({
     
  nodeModulesTransform: {
      // 设置node_modules目录下依赖文件的编译方式
    type: 'none', // 不全部编译,可通过 exclude 配置添加额外需要编译的
  },
  routes: [ // 配置路由  格式为路由信息的数组
    {
      // exact 表示是否严格匹配,即 location 是否和 path 完全对应上
      exact: false, path: '/', component: '@/layouts/base',
      routes: [ // 配置子路由,通常在需要为多个路径增加 layout 组件时使用
        {
      exact: true, path: '/login', component: '@/pages/login' }
      ]
    },
  ],

  dva: {
     
    immer: true, // 是否启用 immer 以方便修改 reducer
    hmr: false // 是否启用 dva model 的热更新
  }
});

你可能感兴趣的:(Umi,node.js)