gpt4 book ai didi

angular - 为什么文件夹 dist (-prod) 中的 angular-cli webpack 有 gzip 文件也没有 gzip 文件

转载 作者:太空狗 更新时间:2023-10-29 17:20:55 25 4
gpt4 key购买 nike

我对 Angular-cli 结构很感兴趣。当我构建 prod 时,(ng build -prod) 我得到了 dist 文件夹,我在其中找到了相同的文件,其中一个是 gzip,另一个不是。

结构文件夹/dist:

enter image description here

我是否需要 gzip 文件?或者也许我不需要 gzip 而不是 JS 文件。为什么我必须持有文件的两份副本?

因此,我的文件夹变得更重了。你能给我解释一下这是如何工作的吗?

最佳答案

Update

Gzip generation has been removed the Angular CLI because it was confusing to many people, and now the CLI only outputs the files you actually use.

For more information, check out the official ng build documentation.

存在 gz 文件,因此您可以检查 js 文件发送到浏览器时的实际大小。因为您几乎肯定会在服务器上使用 GZIP。

您可以通过添加 --suppress-sizes true 来跳过生成它们。

这将删除其中的大部分。有一个错误导致它仍然保留一个 gz,您仍然可以通过添加 --vendor-chunk false 来解决这个问题。

您可以看到更多优化并从 my comment on this issue in the Angular CLI repository 获取上下文.

关于angular - 为什么文件夹 dist (-prod) 中的 angular-cli webpack 有 gzip 文件也没有 gzip 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38938151/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com