import { defineConfig } from 'umi';
export default defineConfig({
hash: true,
//兼容IE11
targets: {
ie: 11,
},
//配置 html 的输出形式,默认只输出 index.html。
exportStatic: {},
//全局标题
title: 'hi',
// 配置主题,实际上是配 less 变量。
theme: {
'primary-color': 'red',
},
// 配置代理能力
proxy: {},
//是否启用按需加载
dynamicImport: {
//子项 loading, 类型为字符串,指向 loading 组件文件
loading: '@ant-design/pro-layout/es/PageLoading',
},
// 使用 esbuild 作为压缩器。
// esbuild: {},
//忽略 moment 的 locale 文件,用于减少尺寸
ignoreMomentLocale: true,
//减少构建时间
nodeModulesTransform: {
type: 'none',
exclude: [],
},
routes: [
{ path: '/', component: '@/pages/index' },
{ path: '/login', title: '登录', component: '@/pages/login' },
],
//开启antd
antd: {},
//开启dva
dva: {
immer: true, //表示是否启用 immer 以方便修改 reducer。
hmr: false, //表示是否启用 dva model 的热更新。
},
//全局配置layout
// layout: {
// // 支持任何不需要 dom 的
// // https://procomponents.ant.design/components/layout#prolayout
// locale: true,
// layout: 'side',
// },
//开启国际化
locale: {},
//热更新
fastRefresh: {},
webpack5: {},
});
umi配置项
猜你喜欢
转载自blog.csdn.net/weixin_48164217/article/details/119912961
今日推荐
周排行