@frameui/fui-plugin-unplugin
v2.0.4
Published
Vite plugin for unplugin integration with auto-import and vue-components
Readme
@frameui/fui-plugin-unplugin
Vite 插件,用于集成 unplugin 的自动导入和 Vue 组件功能。
功能特性
- 🚀 基于 Vite 构建
- 📦 自动导入常用库(Vue、Pinia、Vue Router 等)
- 🎯 自动导入 Vue 组件
- 🔧 支持自定义配置
- 📝 自动生成 TypeScript 类型声明
安装
npm install @frameui/fui-plugin-unplugin使用方法
在 Vite 配置中使用
import { defineConfig } from 'vite'
import { unplugin } from '@frameui/fui-plugin-unplugin'
export default defineConfig({
plugins: [
unplugin({
// 自定义导入配置
imports: [
'lodash-es',
{ 'my-lib': ['useMyHook', 'MyComponent'] }
],
// 自定义解析器
resolvers: [],
// 自定义目录
dirs: ['src/utils', 'src/composables']
})
]
})默认配置
插件会自动包含以下配置:
- 自动导入: Vue、Pinia、Vue Router、Vue I18n、VueUse、Axios
- 组件目录:
framework/components、src/plugins、src/**/autoComponents - Hook 目录:
src/hooks
开发
# 安装依赖
npm install
# 开发模式(监听文件变化)
npm run dev
# 构建
npm run build
# 类型检查
npm run type-check
# 清理构建文件
npm run clean许可证
MIT
