import { getUmiConfig, resolveNocobasePackagesAlias } from '@nocobase/devtools/umiConfig'; import { defineConfig } from 'umi'; const umiConfig = getUmiConfig(); process.env.MFSU_AD = 'none'; export default defineConfig({ hash: true, define: { ...umiConfig.define, }, dynamicImportSyntax: {}, // only proxy when using `umi dev` // if the assets are built, will not proxy proxy: { ...umiConfig.proxy, }, nodeModulesTransform: { type: 'none', }, routes: [{ path: '/', exact: false, component: '@/pages/index' }], // fastRefresh: {}, chainWebpack(memo) { resolveNocobasePackagesAlias(memo); // 在引入 mermaid 之后,运行 yarn dev 的时候会报错,添加下面的代码可以解决。 memo.module.rule('js-in-node_modules').test(/(htmlparser2|(.*mermaid.*\.js$))/).include.clear(); return memo; }, });