The-DevOps-Daily/devops-daily
在 GitHub 查看feat: Add bundle analyzer for build optimization
Open
#532 建立於 2025年12月2日
enhancementgood first issuehacktoberfest
倉庫指標
- Star
- (1,087 star)
- PR 合併指標
- (PR 指標待抓取)
描述
Description
Install and configure Next.js bundle analyzer to identify large dependencies and optimize bundle size.
Problem
- No visibility into bundle composition
- Unknown which dependencies are increasing bundle size
- No metrics for code splitting effectiveness
- Difficult to identify optimization opportunities
Current Dependencies
Some potentially large dependencies:
framer-motion- Animation libraryhighlight.js- Syntax highlightingmarked- Markdown parserlucide-react- Icon library- Various other dependencies
Proposed Solution
Add @next/bundle-analyzer to:
- Visualize bundle composition
- Identify large dependencies
- Find duplicate code
- Optimize code splitting
- Track bundle size over time
Acceptance Criteria
- Install
@next/bundle-analyzer - Configure in
next.config.mjs - Add npm script:
npm run analyze - Document bundle analysis process
- Create baseline bundle size report
- Add bundle size to PR checks (optional)
- Document findings and optimization recommendations
Files to Modify
package.json- Add dependency and scriptnext.config.mjs- Configure analyzerdocs/bundle-analysis.md- New documentation