import path from 'path'; import { defineConfig } from 'umi'; export default defineConfig({ dynamicImport: { loading: '@/components/LoadingCp', }, dva: { immer: true, }, antd: {}, sass: { implementation: require('node-sass'), }, title: '趣谈前端-h5-visible-tool', exportStatic: {}, base: 'h5_plus', publicPath: '/h5_plus/', outputPath: '../server/static/h5_plus', routes: [ { path: '/', // component: '@/layouts', routes: [ { path: '/editor', component: '../pages/editor', }, { 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/'), }, });