.umirc.ts 950 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. import { defineConfig } from "umi";
  2. export default defineConfig({
  3. base: '/',
  4. favicons: [
  5. '/favicon.ico'
  6. ],
  7. styles: [
  8. '//at.alicdn.com/t/c/font_4676747_iugzj0fa06f.css'
  9. ],
  10. metas: [
  11. { name: 'viewport', content: 'width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no' }
  12. ],
  13. scripts: [
  14. // 字体加载
  15. // '//ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js'
  16. '//at.alicdn.com/t/c/font_4676747_tigpugzo8xc.js'
  17. ],
  18. plugins: [
  19. require.resolve('@umijs/plugins/dist/unocss'),
  20. require.resolve('@umijs/plugins/dist/model'),
  21. require.resolve('@umijs/plugins/dist/initial-state'),
  22. ],
  23. model: {},
  24. unocss: {
  25. watch: ['src/**/*.tsx']
  26. },
  27. icons: {
  28. autoInstall: {}
  29. },
  30. routes: [
  31. { path: "/", component: "home" },
  32. { path: "/flow", component: "flow" },
  33. { path: "/mindmap", component: "mindmap" },
  34. { path: "/*", component: '404' }
  35. ],
  36. npmClient: 'pnpm'
  37. });