daofu-gov-pc/vite/plugins/components.ts

15 lines
487 B
TypeScript
Raw Permalink Normal View History

2024-01-23 09:11:49 +08:00
import components from "unplugin-vue-components/vite";
import { ElementPlusResolver } from "unplugin-vue-components/resolvers";
import { ComponentResolver } from "unplugin-vue-components/types";
export default function createComponents(isBuild) {
const resolvers: ComponentResolver[][] = [];
isBuild && resolvers.push(ElementPlusResolver());
return components({
resolvers,
dirs: ["src/components"],
include: [/\.vue$/, /\.vue\?vue/, /\.jsx$/],
dts: false,
});
}