vite.config.ts 731 B

1234567891011121314151617181920212223242526
  1. import { defineConfig } from "vite";
  2. import vue from "@vitejs/plugin-vue";
  3. import path from "path";
  4. import AutoImport from "unplugin-auto-import/vite";
  5. import Components from "unplugin-vue-components/vite";
  6. // https://vitejs.dev/config/
  7. export default defineConfig({
  8. plugins: [
  9. vue(),
  10. AutoImport({
  11. imports: ["vue", "vue-router"],
  12. dirs: ["./src/store"],
  13. dts: "./src/auto-import.d.ts",
  14. }),
  15. Components({
  16. dirs: ["./src/components"], // 配置需要默认导入的自定义组件文件夹,该文件夹下的所有组件都会自动 import
  17. dts: "./src/components/auto-components.d.ts",
  18. }),
  19. ],
  20. resolve: {
  21. alias: {
  22. "@": path.resolve(__dirname, "./src"),
  23. },
  24. },
  25. });