import { defineConfig } from "vite"; import vue from "@vitejs/plugin-vue"; import Components from "unplugin-vue-components/vite"; import { VantResolver } from "unplugin-vue-components/resolvers"; // 自动按需导入 import AutoImport from "unplugin-auto-import/vite"; import { resolve } from "path"; // https://vitejs.dev/config/ export default defineConfig({ base: './', plugins: [ vue(), Components({ resolvers: [VantResolver()], }), AutoImport({ //安装两行后你会发现在组件中不用再导入ref,reactive等 imports: ["vue", "vue-router"], //存放的位置 dts: "src/auto-import.d.ts", }), ], resolve: { // ↓路径别名 alias: { "@": resolve(__dirname, "./src"), }, }, build: { outDir: "dist", assetsDir: "assets", sourcemap: false, terserOptions: { compress: { drop_console: true, drop_debugger: true, }, }, }, });