我目前正在使用带有自定义打印机的基本 Webpack API来生成构建结果,即:
import webpack from 'webpack'
webpack({ /* webpack config */ }, printStats)
function printStats(err, stats) {
// my custom printing of build results
}
现在我想切换到 using webpack-dev-middleware
,但保留我的 stat 打印机。我希望这可能会起作用:
import webpackDev from 'webpack-dev-middleware'
app.use(webpackDev(webpack({ /* webpack config */ }, printStats), {
quiet: true // disable default printing so I can use my own
// ... more webpack-dev-middelware configuration
}))
但它只打印第一个编译并忽略后续编译,即使它们确实发生了。这样做的正确方法是什么?