interface LibConfig extends EnvironmentConfig {
autoExtension?: boolean;
autoExternal?: AutoExternal;
banner?: BannerAndFooter;
bundle?: boolean;
dts?: Dts;
experiments?: { advancedEsm?: boolean };
externalHelpers?: boolean;
format?: Format;
id?: string;
outBase?: string;
footer?: BannerAndFooter;
redirect?: Redirect;
shims?: Shims;
syntax?: Syntax;
umdName?: Rspack.LibraryName;
}
interface RslibConfig extends RsbuildConfig {
lib: LibConfig[];
}默认值: undefined
必选: true
lib 配置是一个对象数组,每个对象代表一组不同的配置。这些配置包括所有 Rsbuild 配置以及 Rslib 特定的配置,可以生成不同格式的产物。