【问题标题】:How do I enable js files compression for Angular CLI 7 application?如何为 Angular CLI 7 应用程序启用 js 文件压缩?
【发布时间】:2019-08-06 15:22:48
【问题描述】:

我正在开发一个 Angular CLI 7 应用程序。在生产构建之后,我在 IIS 上托管了应用程序。但是当我监控请求时,我看不到 js 文件中发生了任何压缩。我是否需要添加任何应用程序级配置以支持压缩?是否有任何配置可以添加到 IIS 服务器中以支持角度压缩?

【问题讨论】:

  • 也许你想为 js 文件做 gzip ?
  • 您可以使用 iis 静态和动态压缩功能。 link
  • 我正在使用 azure 并且主机会为我处理 gzip。您的托管服务提供商是什么?
  • 为您添加答案。试试看是否有效

标签: node.js angular iis angular-cli


【解决方案1】:

@bhathiya.m 在您的 angular.json 中,您需要添加/更新以下配置:

 "optimization": true,
 "buildOptimizer": true

请告诉我结果。

快乐编码:)

【讨论】:

  • 我的应用中有这些配置。但是部署压缩后不起作用
【解决方案2】:

不确定我能否帮助您,但这就是我在网络上使用 gzip 的方式

包裹:https://www.npmjs.com/package/gzip-all

这是运行 gzip 的命令

"build": "ng build --prod && gzip-all \"dist/*.*\""

【讨论】:

  • 我正在使用相同的构建命令。但是在 IIS 中部署应用程序后,压缩 IIS 未使用的文件。这就是问题所在。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-05-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-10-04
  • 2017-11-29
  • 1970-01-01
相关资源
最近更新 更多