mirror of
https://gitee.com/newgateway/vtj.git
synced 2026-05-12 16:07:36 +08:00
35 lines
1.0 KiB
TypeScript
35 lines
1.0 KiB
TypeScript
import { createViteConfig } from '@vtj/cli';
|
|
import { resolve, join } from 'path';
|
|
import * as EnvConfig from './env.config';
|
|
import proxy from './proxy.config';
|
|
const ENV_TYPE = process.env.ENV_TYPE || 'local';
|
|
const packagesPath = resolve('../packages');
|
|
|
|
const alias =
|
|
ENV_TYPE === 'local'
|
|
? {
|
|
'@vtj/utils': join(packagesPath, 'utils/src/index.ts'),
|
|
'@vtj/ui/lib/style.css': join(packagesPath, 'ui/src/style/index.scss'),
|
|
'@vtj/engine/lib/style.css': join(
|
|
packagesPath,
|
|
'engine/src/style/index.scss'
|
|
),
|
|
'@vtj/icons/lib/style.css': join(packagesPath, 'icons/src/style.scss'),
|
|
'@vtj/ui': join(packagesPath, 'ui/src'),
|
|
'@vtj/icons': join(packagesPath, 'icons/src'),
|
|
'@vtj/engine': join(packagesPath, 'engine/src'),
|
|
'@vtj/runtime': join(packagesPath, 'runtime/src')
|
|
}
|
|
: undefined;
|
|
|
|
export default createViteConfig({
|
|
host: '0.0.0.0',
|
|
https: false,
|
|
legacy: false,
|
|
proxy,
|
|
envConfig: EnvConfig,
|
|
envType: ENV_TYPE,
|
|
alias,
|
|
elementPlus: true
|
|
});
|