vite.config.js 646 B

123456789101112131415161718192021222324252627
  1. import { fileURLToPath, URL } from 'node:url'
  2. import { defineConfig } from 'vite'
  3. import vue from '@vitejs/plugin-vue'
  4. import cesium from 'vite-plugin-cesium'
  5. // https://vitejs.dev/config/
  6. export default defineConfig({
  7. base: './', // 确保与部署路径匹配
  8. plugins: [
  9. vue(),
  10. cesium({
  11. // 关键配置:强制插件处理资源路径
  12. rebuildCesium: true
  13. })
  14. ],
  15. build: {
  16. // 确保资源文件不被重命名
  17. assetsInlineLimit: 0
  18. },
  19. resolve: {
  20. alias: {
  21. '@': fileURLToPath(new URL('./src', import.meta.url)),
  22. 'assets': fileURLToPath(new URL('./assets', import.meta.url))
  23. }
  24. }
  25. })