| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 | // https://umijs.org/config/import { defineConfig } from 'umi';import defaultSettings from './defaultSettings';import proxy from './proxy';import {  adMonitor, launchSystem } from './routerConfig';// const CompressionWebpackPlugin = require('compression-webpack-plugin');const { REACT_APP_ENV } = process.env;export default defineConfig({  history: {    type: 'hash',  },  // 默认是 browse  hash: true,  antd: {    // dark: true    // compact: true, // 开启紧凑主题  },  dva: {    hmr: true,  },  layout: {    name: '趣程投放工具',    locale: false,    siderWidth: 208,  },  locale: {    // default zh-CN    default: 'zh-CN',    // default true, when it is true, will use `navigator.language` overwrite default    antd: true,    baseNavigator: true,  },  dynamicImport: {    //按需加载组件    loading: '@/components/PageLoading/index',  },  targets: {    ie: 11,  },  // umi routes: https://umijs.org/docs/routing  routes: [    {      path: '/user',      layout: false,      routes: [        {          name: 'login',          path: '/user/login',          component: './user/login',        },      ],    },    // operatePage, //运营配置    // dataStatistics, //数据中心配置    launchSystem, // 投放系统    adMonitor, // 广告监控    // enterpriseWeChat,//企业微信    {      path: '/',      redirect: '/',    },    {      component: './404',    },  ],  // Theme for antd: https://ant.design/docs/react/customize-theme-cn  theme: {    // ...darkTheme,    'primary-color': defaultSettings.primaryColor,  },  // @ts-ignore  title: false,  ignoreMomentLocale: true,  proxy: proxy[REACT_APP_ENV || 'dev'],  manifest: {    basePath: '/',  },});
 |