微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 Angular 9 中实现热模块替换?

如何解决如何在 Angular 9 中实现热模块替换?

我正在做一个大项目,运行这个项目需要很多时间,所以在谷歌搜索我有一个热模块替换的想法,但我不知道如何实现它所以请帮助我如何实现角度 9 中的 HRM

解决方法

它不是 angular 9 的一部分,它默认与 Angular 11 一起发布。您应该升级 angular 版本并准备好使用它。

主要原因:早期即使进行较小的更改也会触发 angular dev server 重新编译和处理所有文件,这需要时间来重新渲染和重新绘制 HMR 的所有内容,这将很快。根据您的系统配置,这需要很多时间。

HMR is not a angular feature,but it is a webpack feature 并默认捆绑在 angular 11 版本中。 HMR 是更新应用模块,无需重新加载和重新绘制所有内容。

使用方法:

ng serve --hmr

您可以查看here了解更多详情。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。