UNPKG

web-plus-ui

Version:

vue3+vite+ts+element-plus 组件库

36 lines (35 loc) 1.02 kB
import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import path from 'path' import dts from 'vite-plugin-dts' // import AutoImport from 'unplugin-auto-import/vite' // import Components from 'unplugin-vue-components/vite' import { ElementPlusResolver } from 'unplugin-vue-components/resolvers' export default defineConfig({ plugins: [ vue(), // AutoImport({ // resolvers: [ElementPlusResolver()], // }), // Components({ // resolvers: [ElementPlusResolver()], // }), dts()], build: { lib: { entry: path.resolve(__dirname, 'src/components/index.js'), name: 'Essential', fileName: (format) => `essential.${format}.js` }, rollupOptions: { // 确保外部化处理那些你不想打包进库的依赖 external: ['vue'], output: { // 在 UMD 构建模式下为这些外部化的依赖提供一个全局变量 globals: { vue: 'Vue' } } } } })