其他分享
首页 > 其他分享> > vite vue插件打包配置

vite vue插件打包配置

作者:互联网

import { defineConfig,UserConfigExport,ConfigEnv } from 'vite'
import vue from '@vitejs/plugin-vue'
import dts from 'vite-plugin-dts'

const path =require('path')

// https://vitejs.dev/config/
export default defineConfig({
  build:{
    target:'esnext',
    outDir:'dist',
    lib:{
      entry:path.resolve(__dirname,'./src/main.ts'),
      name:'myLib',//全局变量的名称
      fileName:'my-lib'//输出文件的名字
    },
    rollupOptions:{
      output:{
        globals:{
          //UMD下的全局变量名称
          MyLib:'MyLib'
        }
      }
    }
  },
  plugins: [vue(),
  dts({
    insertTypesEntry:true,
    copyDtsFiles:false
  })]
})

 

标签:插件,vue,vitejs,path,dts,import,vite
来源: https://www.cnblogs.com/llcdbk/p/15704740.html