vite.config.ts 947 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. import { fileURLToPath, URL } from 'node:url'
  2. import { defineConfig } from 'vite'
  3. import vue from '@vitejs/plugin-vue'
  4. import vueDevTools from 'vite-plugin-vue-devtools'
  5. import prismjsPlugin from 'vite-plugin-prismjs'
  6. // https://vite.dev/config/
  7. export default defineConfig({
  8. plugins: [
  9. vue(),
  10. vueDevTools(),
  11. prismjsPlugin({
  12. languages: [
  13. 'python',
  14. 'javascript',
  15. 'java',
  16. 'c',
  17. 'cpp',
  18. 'csharp',
  19. 'go',
  20. 'rust',
  21. 'swift',
  22. 'kotlin',
  23. 'php',
  24. 'ruby',
  25. 'dart',
  26. 'scala',
  27. 'typescript',
  28. 'sql',
  29. 'json',
  30. 'yaml',
  31. 'bash',
  32. 'html',
  33. 'css',
  34. 'markdown',
  35. 'xml',
  36. 'less',
  37. 'sass',
  38. 'scss',
  39. ],
  40. }),
  41. ],
  42. resolve: {
  43. alias: {
  44. '@': fileURLToPath(new URL('./src', import.meta.url)),
  45. },
  46. },
  47. server: {
  48. port: 5173,
  49. },
  50. })