import AutoImport from "unplugin-auto-import/vite" import Components from "unplugin-vue-components/vite" import { ElementPlusResolver } from "unplugin-vue-components/resolvers" export default function createAutoImport() { return [ AutoImport({ imports: ["vue", "vue-router", "pinia"], //plus按需引入 resolvers: [ElementPlusResolver()], dirs: ["src/core/utils", "src/core/services"], dts: "vite/auto-import/auto-import.d.ts", eslintrc: { enabled: true, filepath: "vite/auto-import/.eslintrc-auto-import.json", globalsPropValue: true, }, }), //plus按需引入 Components({ resolvers: [ElementPlusResolver()], // 指定组件位置,默认是src/components dirs: ["src/components"], // 组件的有效文件扩展名。 extensions: ["vue"], // 搜索子目录 deep: true, dts: "vite/auto-import/components.d.ts", }), ] }