You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
1012 B
32 lines
1012 B
import { defineConfig } from 'vite'
|
|
import react from '@vitejs/plugin-react'
|
|
import { resolve } from 'node:path'
|
|
|
|
// https://vite.dev/config/
|
|
export default defineConfig({
|
|
plugins: [react()],
|
|
base: process.env.CI ? '/' : '/',
|
|
resolve: {
|
|
alias: {
|
|
"@": resolve(__dirname, "src"),
|
|
"@/assets": resolve(__dirname, "src/assets"),
|
|
"@/components": resolve(__dirname, "src/components"),
|
|
"@/contexts": resolve(__dirname, "src/contexts"),
|
|
"@/hooks": resolve(__dirname, "src/hooks"),
|
|
"@/lib": resolve(__dirname, "src/lib"),
|
|
"@/pages": resolve(__dirname, "src/pages"),
|
|
"@/providers": resolve(__dirname, "src/providers"),
|
|
"@/services": resolve(__dirname, "src/services"),
|
|
"@/stores": resolve(__dirname, "src/stores"),
|
|
"@/types": resolve(__dirname, "src/types"),
|
|
"@/utils": resolve(__dirname, "src/utils"),
|
|
},
|
|
},
|
|
assetsInclude: ['**/*.json'],
|
|
server: {
|
|
host: '0.0.0.0',
|
|
port: 5173,
|
|
strictPort: true,
|
|
open: false
|
|
}
|
|
})
|
|
|