我的Angular项目是@Angular4.3.3
"ng build -prod" 花费77秒进行构建。
"ng build --prod --build-optimizer=true" 花费190秒进行构建,没有供应商块,在大小上较小(尽管大小差异不大)。
控制台图像上的块差异:
我阅读了Bundling & Tree-Shaking但仍然不清楚这些命令创建的构建之间的明显区别。
为什么会有这两种不同的方式以及在性能或其他方面的区别是什么?
"ng build -prod" 花费77秒进行构建。
"ng build --prod --build-optimizer=true" 花费190秒进行构建,没有供应商块,在大小上较小(尽管大小差异不大)。
控制台图像上的块差异:
![Difference between those two builds](https://istack.dev59.com/5AhUm.webp)
为什么会有这两种不同的方式以及在性能或其他方面的区别是什么?