UNPKG

dada-datav-vue3

Version:

dataV组件vue3版本

39 lines (37 loc) 878 B
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', }, }, }, }, });