💡
原文英文,约500词,阅读约需2分钟。
📝
内容提要
本文介绍了如何使用 rollup-plugin-analyzer 插件分析 tRPC 源代码中的包大小变化,包括包大小、模块数量等信息。该分析在构建包时进行,帮助开发者理解代码更改对包大小的影响。
🎯
关键要点
- 本文介绍了如何使用 rollup-plugin-analyzer 插件分析 tRPC 源代码中的包大小变化。
- 分析内容包括包大小、模块数量等信息,帮助开发者理解代码更改对包大小的影响。
- analyzeSizeChange 函数使用了 rollup-plugin-analyzer 插件,并接收一个包含选项的对象作为参数。
- 选项包括 summaryOnly、skipFormatted 和 onAnalysis,分别用于控制输出内容和分析回调。
- 分析对象包含包的大小、原始大小、模块数量及各模块的详细信息。
- 在 analyzeSizeChange.ts 文件中,实际使用的选项为 bundleSize 和 modules。
- 该脚本在构建 tRPC 源代码中的包时执行,具体在 script/getRollupConfig.ts 中被调用。
- 构建脚本中使用了 rollup.config.ts 配置文件,执行后会报告包大小的变化。
➡️