avatar
前端开发 / 动画 / 日语初心者

Webpack 构建主要流程

2025/4/9
2 mins

构建流程

graph LR init[初始化] --> make[构建] --> seal[封装生成] seal --文件更新--> make

初始化

构建

封装生成

插件系统

基于 Tapable 实现,利用各个时机触发的钩子来传递上下文信息,编写的加插件就是利用这些钩子的回调来修改上下文的内容,进而影响后续的编译流程。在整个构建流程中,Webpack 会在不同阶段触发不同的钩子。