在 tRPC 脚本中使用 rollup-plugin-analyzer

在 tRPC 脚本中使用 rollup-plugin-analyzer

💡 原文英文,约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 配置文件,执行后会报告包大小的变化。
➡️

继续阅读