wangrong
2026-08-30 4c949c0dc9bcae785c281c9d8125295f09810b15
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import common from './config/common';
import base from './config/base';
import distributed from './config/distributed';
import dev from './config/dev';
import lib from './config/lib';
import pages from './config/pages';
import { defineConfig, mergeConfig } from 'vite'
 
export default defineConfig(({mode}) => {
  if (mode === 'dev') {
    return mergeConfig(common , mergeConfig(dev, pages))
  }
 
  if (mode === 'lib') {
    return mergeConfig(common , lib)
  }
  if (mode === 'distributed') {
    return mergeConfig(common, mergeConfig(distributed, pages))
  }
 
  return mergeConfig(common, mergeConfig(base, pages))
})