import { fileURLToPath, URL } from 'node:url' import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import cesium from 'vite-plugin-cesium' // https://vitejs.dev/config/ export default defineConfig({ base: './', // 确保与部署路径匹配 plugins: [ vue(), cesium({ // 关键配置:强制插件处理资源路径 rebuildCesium: true }) ], build: { // 确保资源文件不被重命名 assetsInlineLimit: 0 }, resolve: { alias: { '@': fileURLToPath(new URL('./src', import.meta.url)), 'assets': fileURLToPath(new URL('./assets', import.meta.url)) } } })