gpt4 book ai didi

angular - 升级到 Angular 6 后 bundle 大小增加(从 5 个)

转载 作者:太空狗 更新时间:2023-10-29 18:00:49 25 4
gpt4 key购买 nike

我有一个大型(数百个组件)angular (5.2.4) 应用程序。我升级了以下内容,并且能够构建干净,但生成的包大小比 v5 大:

  • 更新了 Node.js 和 Angular CLI
  • Http转换为使用HttpClient
  • rxjs 从 5 到 6 的转换(管道运算符)
  • 将 .angular-cli.json 转换为新的 angular.json
  • 删除/替换了任何已弃用的用法(最少)

由于 JS 堆的一个已知问题导致了问题,我们使用如下所示的 npm 脚本进行构建:

node --max_old_space_size=4096 ./node_modules/@angular/cli/bin/ng build --target=production --aot=true --progress=false --env=STAGING

我根据 Angular cli 中的命令更改将此脚本修改为以下内容:

node --max_old_space_size=4096 ./node_modules/@angular/cli/bin/ng build --prod --aot --progress=false --c=USER

升级之前,我们的主包大小约为 9MB。升级后,它是~21MB。任何诊断此问题的想法或建议将不胜感激!

最佳答案

您提供的信息很少。我假设由于 Rxjs 改变了我们导入东西的方式,你可能已经堆叠导入类型 5 和 6

关于angular - 升级到 Angular 6 后 bundle 大小增加(从 5 个),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50865797/

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