vue3+vite+element-plus封装npm插件遇到的问题

268 阅读1分钟

测试npm插件时,抛出以下警告: de877567-35af-4879-9703-9d5c5050e790.png

构建配置:

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',
            },
          }
        },
    },
    plugins: [
      vue()
    ],
    resolve: {
        alias: {
          '@': path.resolve(__dirname, 'src')
        }
    },
})