.fatherrc.ts
561 Bytes
import { defineConfig } from 'father';
export default defineConfig({
umd: { output: 'dist/lib' },
esm: {
output: 'dist',
input: 'src', // 默认编译目录
platform: 'browser', // 默认构建为 Browser 环境的产物
transformer: 'babel', // 默认使用 babel 以提供更好的兼容性
},
// 或者
cjs: {
output: 'dist/cjs',
input: 'src', // 默认编译目录
platform: 'node', // 默认构建为 Node.js 环境的产物
transformer: 'esbuild', // 默认使用 esbuild 以获得更快的构建速度
},
});