首页 > 解决方案 > 如何在生产构建后减小 main.js 的大小并减小资产文件夹的大小

问题描述

我想减少我的项目规模。我成功尝试了 ng build --prod命令,但之后我的main.js文件大小为 2 Mb。所以我想减小那个尺寸。我也想压缩资产文件夹。

标签: angulartypescriptangular8production

解决方案


这没什么大不了的,因为这是压缩前的大小。当您向用户提供内容时,通常是通过 Web 服务器 (NGIX/IIS),这意味着他们使用 Brotli 或 Gzip。您的 JS 文件大小(通常)会减少到不到四分之一(< 500KB),对于 CSS 来说不到 1/9。

如果您想减小实际大小,请考虑先对其进行分析,使用webpack-bundle-analyzer 之类的工具来切换/替换适当的包


推荐阅读