index.ts 960 B

123456789101112131415161718192021222324252627282930313233343536
  1. import { resolve } from 'path';
  2. import proxy from '../../config/proxy';
  3. import routes from '../../config/routes';
  4. const { UMI_ENV } = process.env;
  5. export default function MzConfig(config: any) {
  6. const defaultConfig = {
  7. hash: true,
  8. locale: {
  9. default: 'zh-CN',
  10. antd: true,
  11. // default true, when it is true, will use `navigator.language` overwrite default
  12. baseNavigator: true,
  13. baseSeparator: '-'
  14. },
  15. alias: {
  16. core: resolve(__dirname, '../')
  17. },
  18. routes: routes,
  19. targets: {},
  20. manifest: {
  21. basePath: '/'
  22. },
  23. ignoreMomentLocale: true,
  24. proxy: (proxy as any)[UMI_ENV || 'dev'],
  25. mfsu: {},
  26. cssLoaderModules: {
  27. // 配置驼峰式使用
  28. exportLocalsConvention: 'camelCase'
  29. },
  30. title: 'umi'
  31. };
  32. return { ...defaultConfig, ...config };
  33. }