Rsdoctor 是一个构建分析工具,可以直观地显示构建过程,例如编译时间、编译前后的代码变化、模块引用关系、重复模块等。
如果你需要调试构建输出或构建过程,可以使用 Rsdoctor 进行问题排查。
编译可视化: Rsdoctor 可视化编译行为和时间消耗,使查看构建问题变得容易。
多种分析能力: Rsdoctor 支持构建产物、构建时间分析和防退化能力:
支持自定义规则: 除了内置的构建扫描规则外,Rsdoctor 还支持用户根据 Rsdoctor 的构建数据添加自定义组件扫描规则。
在基于 Rspeedy 的项目中,你可以按如下方式启用 Rsdoctor:
运行上述命令后,Rspeedy 将自动注册 Rsdoctor 插件,并在构建完成后打开构建分析页面。有关完整功能,请参阅 Rsdoctor 文档。
如果你需要配置选项 provided by the Rsdoctor plugin, use tools.rsdoctor
.
RsdoctorRspackPlugin
到 lynx.config.ts
supports.banner
配置项请注意,当使用自定义版本的 Rsdoctor 时,tools.rsdoctor
配置项将不起作用。