如何在更新事件发生时在webpack监视模式下添加前导钩和后挂钩?

时间:2017-01-23 09:32:43

标签: webpack

例如,在我执行myUserData.exifData 之后,每次发生更新事件webpack --watch时,我都希望:

E之前的

:删除某个文件夹中的某些文件
E之后:扫描某个文件夹中的文件名,并以某种格式将它们写入某些文件。

总而言之,在E发生之前和之后执行一些节点代码。提供此配置文件。

E

2 个答案:

答案 0 :(得分:6)

我无法相信我发现了这一点。这正是我想要的。祝你好运。

var ProgressHook = new webpack.ProgressPlugin(function(percentage, msg) {
    if (percentage==0){
        // pre-hook code (before webpack compiles )
    } else if (percentage==1){
        // post-hook code (after webpack compiles )  
    } 
})

答案 1 :(得分:1)

https://www.npmjs.com/package/webpack-shell-plugin

This plugin allows you to run any shell commands before or after webpack builds. This will work for both webpack and webpack-dev-server.