wupengfei
3 天以前 1f8b6081c575c6159ee1cde2ace4165773d3a1c3
vite.config.ts
@@ -2,6 +2,7 @@
import { warpperEnv } from './build';
import { getPluginsList } from './build/plugins';
import { UserConfigExport, ConfigEnv, loadEnv, AliasOptions } from 'vite';
import dayjs from 'dayjs';
export const projRoot = resolve(__dirname, '..', '..');
export const pkgRoot = resolve(projRoot, 'packages');
@@ -56,7 +57,9 @@
    // 服务端渲染
    server: {
      // 是否开启 https
      // https: false,
      // https: {
      // },
      // 端口号
      port: VITE_PORT,
      host: '0.0.0.0',
@@ -91,12 +94,22 @@
            }
          : {},
    },
    css: {
      preprocessorOptions: {
        scss: { api: 'modern-compiler' },
      },
    },
    plugins: getPluginsList(command, { VITE_LEGACY, VITE_COMPRESSION, VITE_AppType }),
    define: {
      __INTLIFY_PROD_DEVTOOLS__: false,
    },
    build: {
      outDir: `dist/dist-yexingback-${VITE_AppType}-${mode}`,
      outDir:
        mode === 'staging'
          ? `dist/dist-flexJobAdmin-${VITE_AppType}-${mode}`
          : `dist/${dayjs().format(
              'YYYY-MM-DD'
            )}/dist-flexJobAdmin-${VITE_AppType}-${mode}-${dayjs().format('YYYYMMDD')}`,
    },
    optimizeDeps: {
      include: [