相关疑难解决方法(0)

Angular 12 'ng serve' 构建应用程序的速度很慢,几乎就像生产构建一样

我刚刚将一个应用程序从 Angular 11.2.7 迁移到 Angular 12。一切运行良好,除了当我开发和使用“ng serve”时,重建时间现在要慢得多,以至于令人沮丧。

我在 M1 iMac 上,使用节点 16.1.0,这是值得的。

在我转向 Angular 12 之前,机器在开发重建(亚秒级)时闪电般快速。现在如果我只更改一行代码,即使我只更改控制台日志中的一个字母,构建时间为 23 秒,大约 22其中的几秒钟被“阶段:密封”占用。

我还注意到,即使在 ng 服务时,现在一切都从缩小的“main.js”运行。我似乎记得版本 11 没有这样做,但在开发过程中运行了单个未缩小的组件。也就是说,ng每次我更改任何内容时,服务现在似乎都在做一些完整的生产构建。我认为这是缓慢的根本原因,但我不确定。

所以 。. .

在 Angular 12 中,我还应该使用 'ng serve' 进行开发吗?

迁移时是否需要设置一个选项,也许是关闭完全缩小的重建,以保持旧的构建速度?

无论如何,这个“密封阶段”是什么?对我来说,这听起来像是一个生产构建术语!

谢谢

约翰

angular-material angular

33
推荐指数
3
解决办法
6010
查看次数

标签 统计

angular ×1

angular-material ×1