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.
 
 
 
 
 
nao-web-ui/vite.config.ts

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
}
})