wupengfei
5 天以前 a4bb5626dcf18a1893792eeeca75e9139c744ad0
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',
@@ -72,7 +75,7 @@
                // ws: true,
                changeOrigin: true,
                rewrite: (path: string) => {
                  console.log('path: ', path);
                  console.log('path: ', path, path.replace(/^\/api/, ''));
                  return path.replace(/^\/api/, '');
                },
              },
@@ -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: [