dada-datav-vue3
Version:
dataV组件vue3版本
39 lines (37 loc) • 878 B
text/typescript
import { defineConfig } from "vite";
import vue from "@vitejs/plugin-vue";
import path from "path";
import AutoImport from "unplugin-auto-import/vite";
import { resolve } from 'path'
export default defineConfig({
plugins: [
vue(),
AutoImport({
imports: ["vue"],
dts: 'src/auto-import.d.ts'
})
],
resolve: {
alias: {
"@": `${path.resolve(__dirname, "src")}/`
}
},
build: {
outDir: 'dist',
lib: {
entry: resolve(__dirname, './src/index.ts'),
name: 'dada/datav-vue3',
fileName: format => `dada-datav-vue3.${format}.js`,
},
rollupOptions: {
// 确保外部化处理那些你不想打包进库的依赖
external: ['vue', 'uno.css'],
output: {
// 在 UMD 构建模式下为这些外部化的依赖提供一个全局变量
globals: {
vue: 'Vue',
},
},
},
},
});