import path from "path"; import { defineConfig } from "umi"; export default defineConfig({ dynamicImport: { loading: "@/components/LoadingCp" }, dva: { immer: true }, devtool: "source-map", antd: {}, title: "趣谈前端-h5-dooring", // exportStatic: {}, base: "/", publicPath: "/", outputPath: "dist", esbuild: {}, routes: [ { exact: false, path: "/", component: "@/layouts/index", routes: [ { path: "/", component: "../pages/home" }, { path: "/editor", component: "../pages/editor" }, { path: "/ide", component: "../pages/ide" }, { path: "/help", component: "../pages/help" }, { path: "/login", component: "../pages/login" }, { path: "/mobileTip", component: "../pages/mobileTip" }, { path: "/preview", component: "../pages/editor/preview" } ] } ], theme: { "primary-color": "#2F54EB" // "btn-primary-bg": "#2F54EB" }, extraBabelPlugins: [["import", { libraryName: "zarm", style: true }]], // sass: {}, alias: { components: path.resolve(__dirname, "src/components/"), utils: path.resolve(__dirname, "src/utils/"), assets: path.resolve(__dirname, "src/assets/") } });