使用webpack-dev-middleware时可以显示进度,例如webpack-dev-server中的--progress选项吗?

Vla*_*lad 4 progress webpack webpack-dev-server webpack-dev-middleware

我有一个使用webpack-dev-middleware的快速服务器.

如果从cli运行webpack-dev-server,则会出现"progress"选项,导致进度显示在控制台上.这是一个很好的功能,我也喜欢使用中间件.

这是可以实现的还是只适用于独立的开发服务器?

我搜索了文档但找不到与此相关的任何内容.

Mic*_*ngo 8

可以webpack.ProgressPlugin在将它传递给之前使用webpack-dev-middleware.

const compiler = webpack(yourWebpackConfig);
compiler.apply(new webpack.ProgressPlugin());
Run Code Online (Sandbox Code Playgroud)

webpack-dev-serverwebpack-dev-middleware在引擎盖下使用,进度选项在webpack-dev-server.js中处理.

从该源代码中可以看出,您还可以设置profile(boolean)选项,该选项显示每个处理步骤花费的时间.