打包分析工具
@next/bundle-analyzer
是一个 Next.js 插件,可帮助你管理 JavaScript 模块的体积。它会生成每个模块及其依赖项的体积可视化报告。你可以利用这些信息移除大型依赖项、拆分代码或按需加载部分内容,从而减少传输到客户端的数据量。
安装
通过运行以下命令安装插件:
然后将打包分析工具的配置添加到你的 next.config.js
文件中:
分析打包文件
运行以下命令来分析你的打包文件:
该报告将在浏览器中打开三个新标签页供你查看。在开发过程中定期执行此操作,并在部署站点前进行分析,可以帮助你及早发现大型打包文件,从而设计出性能更优的应用程序架构。