close
Rslib
搜索文档
K
指南
配置
English
简体中文
GitHub
X
Discord
指南
配置
English
简体中文
GitHub
X
Discord
Menu
配置总览
过滤
本页面列出了 Rslib 的所有配置项。详细配置请查阅
配置 Rslib
。
Lib 配置
lib.format
lib.bundle
设置入口
Example
lib.autoExtension
默认扩展名
自定义扩展名
lib.autoExternal
对象类型
autoExternal.dependencies
autoExternal.optionalDependencies
autoExternal.peerDependencies
autoExternal.devDependencies
默认值
示例
自定义外部化的依赖类型
禁用默认行为
lib.redirect
redirect.js
redirect.js.path
redirect.js.extension
redirect.style
redirect.style.path
redirect.style.extension
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
resolve.aliasStrategy
resolve.alias
resolve.dedupe
resolve.extensions
source
source.assetsInclude
source.decorators
source.define
source.entry
source.exclude
source.include
source.transformImport
source.tsconfigPath
output
output.charset
output.cleanDistPath
output.copy
output.cssModules
output.dataUriLimit
output.distPath
output.emitCss
output.externals
output.filenameHash
output.filename
output.inlineScripts
output.inlineStyles
output.legalComments
output.manifest
output.minify
output.overrideBrowserslist
output.polyfill
output.sourceMap
output.target
tools
tools.bundlerChain
tools.cssLoader
tools.lightningcssLoader
tools.postcss
tools.rspack
tools.styleLoader
tools.swc
plugins
使用插件
官方插件
社区插件