.umirc.ts 1016 B

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