No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 

31 líneas
540 B

  1. import { defineConfig } from 'umi';
  2. export default defineConfig({
  3. nodeModulesTransform: {
  4. type: 'none',
  5. },
  6. routes: [
  7. { path: '/', component: '@/pages/index' },
  8. ],
  9. proxy: {
  10. '/api': {
  11. target: 'http://localhost:3000',
  12. changeOrigin: true,
  13. pathRewrite: { '^/api': '' },
  14. },
  15. },
  16. fastRefresh: {},
  17. chainWebpack(conf) {
  18. // ....other config
  19. conf.module
  20. .rule('mjs$')
  21. .test(/\.mjs$/)
  22. .include
  23. .add(/node_modules/)
  24. .end()
  25. .type('javascript/auto');
  26. },
  27. });