close
logo
Rslib
指南
配置
博客
English
简体中文
指南
配置
博客
English
简体中文
logo
Rslib
配置总览

Lib 配置

lib.format
lib.bundle
lib.autoExtension
lib.autoExternal
lib.redirect
lib.syntax
lib.externalHelpers
lib.banner
lib.footer
lib.dts
lib.shims
lib.id
lib.umdName
lib.outBase

Rsbuild 配置

logLevel
resolve
source
output
tools
plugins
📝 在 GitHub 上编辑此页
上一页Lib 配置
下一页lib.bundle

#lib.format

  • 类型: 'esm' | 'cjs' | 'umd' | 'mf' | 'iife'
  • 默认值: 'esm'

指定生成的 JavaScript 产物的输出格式。

在不同的产物格式下,Rslib 默认使用的 Rspack 的 output.library.type 值如下:

  • esm:modern-module
  • cjs:commonjs-static
  • umd:umd
  • iife:开启了 output.iife 的 modern-module

更多详情请参考 输出格式 和 模块联邦。

NOTE

umd、mf 以及 iife 格式仅在 bundle 设置为 true 时有效。