广瀚云办公
55.99MB · 2025-10-09
测试npm插件时,抛出以下警告:
构建配置:
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import path from 'path'
// https://vite.dev/config/
export default defineConfig({
build: {
lib: {
entry: 'src/index.js',
name: 'vv-app',
fileName: (format) => `vv-app.${format}.js`
},
rollupOptions: {
// 确保外部化处理那些你不想打包进库的依赖
external: ['vue', 'element-plus'],
output: {
globals: {
vue: 'Vue',
},
},
output: {
// 在 UMD 构建模式下为这些外部化的依赖提供一个全局变量
globals: {
vue: 'Vue',
'element-plus': 'ElementPlus'
}
}
},
},
plugins: [
vue()
],
resolve: {
alias: {
'@': path.resolve(__dirname, 'src')
}
},
})