2023-10-23 22:00:14 +08:00
|
|
|
import common from './config/common';
|
|
|
|
import base from './config/base';
|
|
|
|
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') {
|
2024-01-08 16:32:23 +08:00
|
|
|
return mergeConfig(common , mergeConfig(dev, pages))
|
2023-10-23 22:00:14 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
if (mode === 'lib') {
|
|
|
|
return mergeConfig(common , lib)
|
|
|
|
}
|
|
|
|
|
|
|
|
return mergeConfig(common, mergeConfig(base, pages))
|
2024-01-08 16:32:23 +08:00
|
|
|
})
|