webpack依赖分析|打包优化
===========
https://www.timsrc.com/article/30/build-analysis
您还可以考虑使用以下标记:
--profile
捕获与时间相关的信息。该设置是可选的,但值得一试。--progress
显示 Webpack 在构建的不同阶段花了多长时间。
要理解 Webpack 在构建过程中为什么会包含特定模块,请使用 whybundled 或 webpack-why,
--display-reasons
标记也提供了许多相关信息。例如:npm run build -- --display-reasons
。
Node API
我们还可以通过 Node 获取统计信息。由于统计信息可能包含错误,因此我们需要对其进行分情况处理: