Skip to content

afeiship/lifecycle-webpack-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lifecycle-webpack-plugin

Hook every compile steps by customize hooker.

support hooks:

api 对应webpack的事件 描述
compile compile 开始编译
make make 从入口点分析模块及其依赖的模块,创建这些模块对象
emit emit 把各个chunk输出到结果文件
buildModule build-module 构建模块
afterCompile after-compile 完成构建
seal seal 封装构建结果
afterEmit after-emit 完成输出
optimize optimize 开始压缩阶段
optimizeChunkAssets optimize-chunk-assets 为分块压缩
normalModuleLoader normal-module-loader 一个一个的加载模块
optimizeModules optimize-modules 压缩模块
optimizeTree optimize-tree 异步压缩模块树
done done 所有的步骤都完成

resouces:

  • [webpack整体流程图]-(from: taobaofed)

webpack整体流程图

About

Hook every compile steps by customize hooker.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published