import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import { resolve } from 'path' export default defineConfig({ base: process.env.NODE_ENV === 'production' ? './' : '/', plugins: [vue()], resolve: { alias: { '@': resolve(__dirname, 'src') } }, define: { 'process.env': { 'BASE_API':"http://60.204.153.188" // 'BASE_API':"http://61.164.207.46:8100/" } }, server: { proxy: { "/api": { target: "http://60.204.153.188/", // target: "http://61.164.207.46:8100/", ws: true, changeOrigin: true, rewrite: (path) => path.replace(/^\/api/, ""), }, }, host:'0.0.0.0' }, build: { rollupOptions: { output: { manualChunks: { vue: ['vue'], 'vue-router': ['vue-router'] } } } }, css:{ preprocessorOptions:{ less:{ modifyVars: { }, javascriptEnabled: true } } }, })