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

Lib 配置

lib.format
lib.bundle
lib.autoExtension
lib.autoExternal
lib.experiments
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.autoExternal
下一页lib.redirect

#lib.experiments

用于开启一些 Rslib 实验性的功能。

#experiments.advancedEsm

  • 类型: boolean
  • 默认值: false

Rspack 试验性支持静态分析更友好的 ESM 输出格式,开启后会生成更美观且更加静态可分析,支持 Code Splitting 的 ESM 输出。

INFO

目前仅在 bundle 模式下且 format 为 'esm' 时生效。

rslib.config.js
export default {
  lib: [
    {
      format: 'esm',
      bundle: true,
      experiments: {
        advancedEsm: true,
      },
    },
  ],
};