Carfield
2021-01-28 b77b7c9d6296ab92cf74ce678a49b7092f7c36b2
vite.config.ts
@@ -8,7 +8,6 @@
import { modifyVars } from './build/config/lessModifyVars';
import { createProxy } from './build/vite/proxy';
import { configManualChunk } from './build/vite/optimizer';
import { wrapperEnv } from './build/utils';
@@ -30,6 +29,7 @@
  const isBuild = command === 'build';
  return {
    base: VITE_PUBLIC_PATH,
    root,
    alias: {
      '/@/': `${pathResolve('src')}/`,
@@ -42,18 +42,11 @@
      },
    },
    build: {
      base: VITE_PUBLIC_PATH,
      polyfillDynamicImport: VITE_LEGACY,
      terserOptions: {
        compress: {
          keep_infinity: true,
          drop_console: VITE_DROP_CONSOLE,
        },
      },
      // minify: 'esbuild',
      rollupOptions: {
        output: {
          compact: true,
          manualChunks: configManualChunk,
        },
      },
    },
@@ -69,7 +62,7 @@
      preprocessorOptions: {
        less: {
          modifyVars: {
            // reference: Avoid repeated references
            // reference:  Avoid repeated references
            hack: `true; @import (reference) "${resolve('src/design/config.less')}";`,
            ...modifyVars,
          },
@@ -86,7 +79,15 @@
    ],
    optimizeDeps: {
      include: ['ant-design-vue/es/locale/zh_CN', 'ant-design-vue/es/locale/en_US'],
      include: [
        'moment',
        '@ant-design/icons-vue',
        'echarts/map/js/china',
        'ant-design-vue/es/locale/zh_CN',
        'moment/dist/locale/zh-cn',
        'ant-design-vue/es/locale/en_US',
        'resize-observer-polyfill',
      ],
    },
  };
};