You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

.umirc.ts 758B

1234567891011121314151617181920212223242526272829303132333435
  1. import { defineConfig } from 'umi';
  2. import routes from './src/routes';
  3. export default defineConfig({
  4. outputPath: 'dist',
  5. // alias: { '@': './src' },
  6. npmClient: 'npm',
  7. base: '/',
  8. routes,
  9. publicPath: '/',
  10. esbuildMinifyIIFE: true,
  11. icons: {},
  12. hash: true,
  13. favicons: ['/logo.svg'],
  14. clickToComponent: {},
  15. history: {
  16. type: 'browser',
  17. },
  18. plugins: ['@react-dev-inspector/umi4-plugin', '@umijs/plugins/dist/dva'],
  19. dva: {},
  20. lessLoader: {
  21. modifyVars: {
  22. hack: `true; @import "~@/less/index.less";`,
  23. },
  24. },
  25. devtool: 'source-map',
  26. proxy: {
  27. '/v1': {
  28. target: 'http://192.168.200.233:9380/',
  29. changeOrigin: true,
  30. // pathRewrite: { '^/v1': '/v1' },
  31. },
  32. },
  33. });