赞
踩
vite.config.ts
import path from 'path' import { defineConfig, UserConfigExport, ConfigEnv } from 'vite' import dts from 'vite-plugin-dts' // https://vitejs.dev/config/ const config = ({ command, mode }: ConfigEnv): UserConfigExport => { return defineConfig({ build: { target: 'es2015', outDir: 'dist', lib: { // 入口 entry: path.resolve(__dirname, './src/main.ts'), name: 'MyLib', fileName: `my-lib` }, rollupOptions: { output: { // 在 UMD 构建模式下为这些外部化的依赖提供一个全局变量 globals: { MyLib: 'MyLib' } } } }, plugins: [ // 自动构建.d.ts dts({ insertTypesEntry: true, copyDtsFiles: false }) ] }) } export default config
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。