graph TD %% Webpack构建流程横向示意图 subgraph 配置处理 A[Process Configuration] --> B[Normalize Options] B --> C[Validate Options] end subgraph 模块解析 D[Make] --> E[Build Modules] E --> F[Parse Modules] F --> G[Resolve Dependencies] G --> M[New Dependencies] M --> E end subgraph 优化 G --> H[Optimize] end subgraph 输出 H --> I[Create Chunks] I --> J[Generate Code] J --> K[Generate Hashes] K --> L[Emit Assets] end %% 连接各阶段 C --> D %% 样式定义 classDef config fill:#D6EAF8,stroke:#3498DB,font-size:14px classDef compile fill:#D5F5E3,stroke:#2ECC71,font-size:14px classDef optimize fill:#FCF3CF,stroke:#F1C40F,font-size:14px classDef output fill:#E8DAEF,stroke:#9B59B6,font-size:14px class A,B,C config class D,E,F,G,M compile class H optimize class I,J,K,L output