使用webpack-dev-middleware时,是否可能像webpack-dev-server的--progress选项一样显示进度?

6
我有一个使用webpack-dev-middleware的express服务器。
如果您从cli运行webpack-dev-server,则有一个“progress”选项,该选项会在控制台上显示进度。这是一个很好的功能,我希望在使用中间件时也能够使用。
这是否可行,还是仅适用于独立的dev服务器?
我搜索了文档,但找不到任何相关内容。
1个回答

11

通过在将其传递到webpack-dev-middleware之前使用webpack.ProgressPlugin,可以实现这一点。

const compiler = webpack(yourWebpackConfig);
compiler.apply(new webpack.ProgressPlugin());
webpack-dev-server 在后台使用 webpack-dev-middlewarewebpack-dev-server.js 处理进度选项。
从源代码中可以看出,您还可以设置 profile(布尔)选项,它会显示每个处理步骤所花费的时间。

我甚至没有想到插件的可能性。它完美地工作了。非常感谢 :) - Vlad

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接