vite-plugin-components
可以实现组件库或内部组件的自动按需引入组件,而不需要手动的进行 import ,可以帮我们省去不少 import的代码
安装
npm add unplugin-vue-components -D
配置
import { defineConfig } from "vite";
import { fileURLToPath, URL } from "url";
import vue from "@vitejs/plugin-vue";
import Components from "unplugin-vue-components/vite";
// AntDesignVue 库
import { AntDesignVueResolver } from "unplugin-vue-components/resolvers";
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
vue(),
Components({
resolvers: [AntDesignVueResolver()],
}),
],
});
此时使用组件就不需要在 import 引入了
<template>
<div>
<A></A>
</div>
</template>
<script setup lang="ts">
</script>
<style scoped lang="less">
</style>