vite.config.js 561 B

12345678910111213141516171819202122232425262728293031323334
  1. import path from 'path';
  2. import vue from '@vitejs/plugin-vue';
  3. const SRC_DIR = path.resolve(__dirname, './src');
  4. const PUBLIC_DIR = path.resolve(__dirname, './public');
  5. const BUILD_DIR = path.resolve(__dirname, './www',);
  6. export default {
  7. plugins: [
  8. vue(),
  9. ],
  10. root: SRC_DIR,
  11. base: '',
  12. publicDir: PUBLIC_DIR,
  13. build: {
  14. outDir: BUILD_DIR,
  15. assetsInlineLimit: 0,
  16. emptyOutDir: true,
  17. rollupOptions: {
  18. treeshake: false,
  19. },
  20. },
  21. resolve: {
  22. alias: {
  23. '@': SRC_DIR,
  24. },
  25. },
  26. server: {
  27. host: true,
  28. },
  29. };