vite.config.ts
876 字节
import {defineConfig,loadEnv} from 'vite'
import vue from '@vitejs/plugin-vue'
import cesium from "vite-plugin-cesium";
import vueJsxPlugin from "@vitejs/plugin-vue-jsx";
import * as path from "node:path";
// https://vite.dev/config/
export default defineConfig(({mode}) => {
const env = loadEnv(mode, './')
return {
plugins: [vue(), cesium(), vueJsxPlugin()],
resolve: {
alias: {
'@': path.resolve(__dirname, './src'),
},
},
server: {
proxy: {
[env.VITE_APP_PROXY_URL]: {
target: env.VITE_APP_BASE_URL,
rewrite: (path) => {
return path.replace(env.VITE_APP_PROXY_URL, '')
}
}
}
},
base: './',
assetsInclude: ['**/*.wpml']
}
})