15 lines
487 B
TypeScript
15 lines
487 B
TypeScript
|
|
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,
|
||
|
|
});
|
||
|
|
}
|