Webpack 4 中所有子项完成后如何运行插件?

Tri*_*ton 6 hook plugins webpack webpack-4

在我的 Webpack 配置中,我有多个具有不同配置的进程,我想同时编译它们,所以我像这样导出它们:

// webpack.config.js
module.exports = [clientConfig, serverConfig]
Run Code Online (Sandbox Code Playgroud)

我目前有一个在一个子组件中运行的基本自定义插件(一个运行 shell 命令的完成挂钩),但编译顺序不一致,我想确保它在所有配置完成编译后仅运行一次。

我可以使用 Webpack API 或技巧来完成此任务吗?

编辑:为了澄清,我确实想将其作为插件运行,以便它在监视模式下的每个编译上运行,因此批处理命令或 shell 脚本不是我想要的。