rs lib 命令使用 Rslib 构建库产物。
rs lib [command] [options]该命令会加载通过 define.lib() 注册的库配置。未指定子命令时,默认执行库构建。
rs lib 支持与 Rslib 相同的库构建选项,具体说明请参见 Rslib CLI 文档。
示例:
# 构建产物并生成声明文件
rs lib --dts
# 在文件变化时重新构建
rs lib --watchrs lib build 用于构建生产环境的库产物,其效果与直接运行 rs lib 相同。
rs lib buildrs lib inspect 用于生成归一化后的 Rslib 配置及对应的 Rsbuild 和 Rspack 配置,以便检查最终生效的配置。
rs lib inspectrs lib mf-dev 为使用模块联邦(mf)格式的库产物启动 Rsbuild 开发服务器,用于在宿主应用中开发和调试模块。
rs lib mf-dev在 Rstack 配置文件中通过 define.lib() 配置库构建。该 API 支持标准的 Rslib 配置:
import { define } from 'rstack';
define.lib({
dts: true,
format: 'esm',
});