close
logo
Rslib
指南
配置
English
简体中文
GitHub
X
Discord
指南
配置
English
简体中文
GitHub
X
Discord
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

Rsbuild 配置

resolve
source
output
tools
plugins

配置总览

本页面列出了 Rslib 的所有配置项。详细配置请查阅 配置 Rslib。

Lib 配置

lib.format

    lib.bundle

    • 设置入口
    • Example

    lib.autoExtension

    • 默认扩展名
    • 自定义扩展名

    lib.autoExternal

    • 对象类型
    • autoExternal.dependencies
    • autoExternal.optionalDependencies
    • autoExternal.peerDependencies
    • autoExternal.devDependencies
    • 默认值
    • 示例
    • 自定义外部化的依赖类型
    • 禁用默认行为

    lib.redirect

    • redirect.style

    lib.syntax

    • 设置 ECMAScript 版本
    • 设置 Browserslist 查询
    • 混合使用 ECMAScript 版本和 Browserslist 查询

    lib.externalHelpers

    • 示例

    lib.banner

    • 对象类型
    • banner.js
    • banner.css
    • banner.dts
    • 注意事项
    • 自定义 Banner 内容

    lib.footer

    • 对象类型
    • footer.js
    • footer.css
    • footer.dts
    • 注意事项
    • 自定义 Footer 内容

    lib.dts

    • 布尔类型
    • 对象类型
    • dts.bundle
    • dts.distPath
    • dts.build
    • dts.abortOnError
    • dts.autoExtension

    lib.shims

    • shims.cjs
    • shims.cjs['import.meta.url']
    • shims.esm
    • shims.esm.__filename
    • shims.esm.__dirname
    • shims.esm.require

    lib.id

    • 默认值
    • 自定义 ID

    lib.umdName

    • 示例

    Rsbuild 配置

    resolve

      source

        output

          tools

            plugins