angular - 如何在生产构建后减小 main.js 的大小并减小资产文件夹的大小
问题描述
我想减少我的项目规模。我成功尝试了 ng build --prod命令,但之后我的main.js文件大小为 2 Mb。所以我想减小那个尺寸。我也想压缩资产文件夹。
解决方案
这没什么大不了的,因为这是压缩前的大小。当您向用户提供内容时,通常是通过 Web 服务器 (NGIX/IIS),这意味着他们使用 Brotli 或 Gzip。您的 JS 文件大小(通常)会减少到不到四分之一(< 500KB),对于 CSS 来说不到 1/9。
如果您想减小实际大小,请考虑先对其进行分析,使用webpack-bundle-analyzer 之类的工具来切换/替换适当的包
推荐阅读
- linux - 为什么 Rsync 会覆盖我的操作系统?
- javascript - GWT 网格单元不换行
- ios - 如何使用 Twitter 移动应用对用户进行身份验证
- javascript - 如果消息不是以指定的单词开头,如何删除消息。不和谐.js
- python - 如何将图表从 fairseq 记录到 tensorboard
- angularjs - 在 ng-repeat 中动态添加选定的属性?
- numpy - 相关性 = 1 的 Numpy 双变量正态分布
- reactjs - React Hook 不更新条件组件
- vba - 在 VBA 中使用 MATCH 函数和表头
- php - PHP爆炸奇怪行为