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

当更新事件发生时,如何在webpack监视模式下添加前置和后置挂钩?,webpack,Webpack,例如,在执行webpack--watch之后,每当发生更新事件E时,我希望: 在E之前:删除某个文件夹中的某些文件 在E之后:扫描某个文件夹中的文件名,并以某种格式将其写入某些文件 总之,在E发生之前和之后执行一些节点代码。提供了此配置文件 module.exports = { output: { path: 'dist', publicPath: '/static/', filename: "bundle.[hash].js",

例如,在执行
webpack--watch
之后,每当发生更新事件
E
时,我希望:

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

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

module.exports = {

    output: {
        path: 'dist',
        publicPath: '/static/', 
        filename:  "bundle.[hash].js", 
    },

    module: {                
        loaders: [
            { 
                test: /\.css$/, 
                loaders: ["style", "css"],
            }, 
        ], 
    },
};

我真不敢相信我找到了这个。这正是我想要的。祝你好运

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 )  
    } 
})

真不敢相信我找到了这个。这正是我想要的。祝你好运

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 )  
    } 
})