vite.config.ts 623 B

123456789101112131415161718192021222324252627
  1. import { defineConfig } from 'vite'
  2. import vue from '@vitejs/plugin-vue'
  3. import { resolve, dirname } from 'path';
  4. import { fileURLToPath } from 'url';
  5. // 获取当前文件的目录
  6. const __dirname = dirname(fileURLToPath(import.meta.url));
  7. // https://vitejs.dev/config/
  8. export default defineConfig({
  9. resolve: {
  10. alias: {
  11. '@': resolve(__dirname, './src')
  12. }
  13. },
  14. plugins: [vue()],
  15. server: {
  16. host: 'localhost',
  17. port: 3000,
  18. open: true // 启动服务时自动打开浏览器
  19. },
  20. build: {
  21. outDir: 'dist', // 构建输出目录
  22. sourcemap: true, // 生成 sourcemap 以便于调试
  23. }
  24. })