简体中文
vite-plugin-combine
将多个模块文件合并成一个目标文件。它支持五种导出策略(named、default、both、all、none),并可以根据配置自动生成相应的导入语句。
安装
bash
npm add vite-plugin-combinebash
pnpm add vite-plugin-combinebash
yarn add vite-plugin-combine使用方法
在 vite.config.ts 中引入并配置插件:
typescript
import { defineConfig } from 'vite';
import pluginCombine from 'vite-plugin-combine';
export default defineConfig({
plugins: [
pluginCombine({
src: 'src/*.ts', // 匹配要组合的文件路径
target: 'src/index.ts', // 目标文件路径
exports: 'named', // 导出类型:'named' | 'default' | 'both' | 'all' | 'none'
})
],
build: {
minify: false,
lib: {
formats: ['es', 'cjs'],
fileName: '[name]'
}
}
});