123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- import { defineConfig } from "umi";
- export default defineConfig({
- base: "/",
- publicPath: process.env.NODE_ENV === "production" ? "./" : "/",
- outputPath: "flowchartDesigner",
- esbuildMinifyIIFE: true,
- favicons: ["/favicon.ico"],
- styles: ["//at.alicdn.com/t/c/font_4913485_f1n1mdl1yr6.css"],
- metas: [
- {
- name: "viewport",
- content:
- "width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no",
- },
- ],
- proxy: {
- "/api": {
- // 'target': 'http://ab.dev.jbpm.shalu.com/',
- // 'target': 'https://edesign.shalu.com/',
- // target: "https://zh-roadassets-m-dev.shalu.com/",
- target: "http://localhost:8080/dev-api/",
- changeOrigin: true,
- pathRewrite: { "^/api": "" },
- },
- },
- scripts: ["//at.alicdn.com/t/c/font_4767192_5rinbe5e4f6.js"],
- plugins: [
- require.resolve("@umijs/plugins/dist/unocss"),
- require.resolve("@umijs/plugins/dist/model"),
- require.resolve("@umijs/plugins/dist/initial-state"),
- require.resolve("@umijs/plugins/dist/request"),
- ],
- request: {
- dataField: "",
- },
- model: {},
- unocss: {
- watch: ["src/**/*.tsx"],
- },
- icons: {
- autoInstall: {},
- },
- history: { type: "hash" },
- routes: [
- { path: "/:id", component: "designer" },
- { path: "/*", component: "404" },
- ],
- npmClient: "pnpm",
- });
|