suke-mp/vite.config.ts
2024-02-02 22:42:20 +08:00

28 lines
683 B
TypeScript

import { resolve } from 'node:path';
import { defineConfig } from 'vite';
import type { UserConfig } from 'vite';
import createVitePlugins from './build/vite/plugins';
import proxy from './build/vite/proxy';
// https://vitejs.dev/config/
export default defineConfig((): UserConfig => {
const isBuild = process.env.NODE_ENV === 'production';
return {
resolve: {
// https://cn.vitejs.dev/config/#resolve-alias
alias: {
// 设置别名
'@': resolve(__dirname, './src'),
},
},
// vite 相关配置
server: {
port: 8080,
host: true,
open: true,
proxy,
},
plugins: createVitePlugins(isBuild),
};
});