gpt4 book ai didi

angular - 升级到 Angular 9 后,编译时间大幅增加

转载 作者:行者123 更新时间:2023-12-03 20:10:30 26 4
gpt4 key购买 nike

当我从 Angular 8 升级到 9 时,编译时间增加了 3 倍以上,而且我使用了 Scss 样式模板,但是升级后,当我生成组件时,它为组件创建了一个 css 文件。

我检查了 angular.json,配置是 "styleext": "scss"
这些问题有什么解决办法吗?

最佳答案

编译时间问题
修复
中关闭 AOT angular.json -> 搜索 的第一次出现(默认构建配置) aot 并从 true 更改为
生产构建仍应使用 AOT,因为进一步向下的生产构建配置仍启用 AOT。
说明
作为从 Angular 8 > 9 迁移的一部分,他们只是决定不仅为 --prod 构建启用 AOT(Ahead Of Time)编译,还为常规构建(+watch/serve)启用 AOT(Ahead Of Time)编译,并认为 AOT 现在很多使用新的 Ivy 编译器更快。他们没有通过 IMO 考虑到这一点,因为这导致我的监视/服务构建从 1 秒增加到 30 秒。
进一步阅读:
https://v9.angular.io/guide/ivy
样式扩展问题
正确的定义是通过 style 而不是 styleext .
创建一个新项目 ( ng new demo ) 并选择 SCSS 并查看它是如何定义的。

关于angular - 升级到 Angular 9 后,编译时间大幅增加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60331211/

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