1.0.13 • Published 7 years ago

lifecycle-webpack-plugin v1.0.13

Weekly downloads
2
License
ISC
Repository
github
Last release
7 years ago

lifecycle-webpack-plugin

webpack插件,在webpack执行构建各个过程执行完成后的回调。可以在回调中显示需要的信息。 可以是时间信息,也可以是compiler的信息。

npmGitHub forks npm GitHub issues GitHub forks GitHub stars

执行效果

效果

安装使用

npm install --save-dev lifecycle-webpack-plugin

webpack.config.js中:

import { LifeCycleWebpackPlugin } from 'lifecycle-webpack-plugin';

plugins: [new LifeCycleWebpackPlugin({
    done: (compiler) => {
        console.log('\n done \n', new Date());
    },
})]

webpack整体流程图(引用自http://taobaofed.org/blog/2016/09/09/webpack-flow/

webpack整体流程图

支持的事件:

api对应webpack的事件描述
compilecompile开始编译
makemake从入口点分析模块及其依赖的模块,创建这些模块对象
emitemit把各个chunk输出到结果文件
buildModulebuild-module构建模块
afterCompileafter-compile完成构建
sealseal封装构建结果
afterEmitafter-emit完成输出
optimizeoptimize开始压缩阶段
optimizeChunkAssetsoptimize-chunk-assets为分块压缩
normalModuleLoadernormal-module-loader一个一个的加载模块
optimizeModulesoptimize-modules压缩模块
optimizeTreeoptimize-tree异步压缩模块树
1.0.13

7 years ago

1.0.12

7 years ago

1.0.11

7 years ago

1.0.10

7 years ago

1.0.9

7 years ago

1.0.8

7 years ago

1.0.7

7 years ago

1.0.6

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago