如何使用新的Webpack API重写compile.plugin('done'...)?

时间:2018-08-03 19:30:13

标签: webpack webpack-4

const compiler = webpack(webpackConfig);
compiler.plugin('done', function(stat) {
});

警告:

  

(节点:63533)已弃用警告:不推荐使用Tapable.plugin。在.hooks上使用新的API

我知道我必须让它看起来像这样:

compiler.hooks.done.tapAsync('webpack', function(stat) {})

那当然不行。也没有找到文档。

1 个答案:

答案 0 :(得分:3)

{{1}}

尽管根据源代码,它被描述为AsyncHook,但我正在编写生产代码,并且按预期工作。