我正在做一个大项目,运行该项目需要很多时间,所以在谷歌搜索时,我想到了热模块更换的想法,但我不知道如何实现,所以请帮助我如何在angular 9 中实现HRM
它不是angular 9的一部分,默认情况下与angular 11一起发布。你应该升级angular版本并准备使用它。
主要原因:早些时候,即使做出较小的更改,也会触发angular dev服务器重新编译和处理所有文件,这需要时间来重新渲染和绘制HMR,这将很快。根据您的系统配置,这需要花费大量时间。
HMR is not a angular feature, but it is a webpack feature
,默认情况下捆绑在angular 11版本中。HMR是在不重新加载和重新绘制所有内容的情况下更新应用程序模块。
如何使用:
ng serve --hmr
您可以在此处查看更多详细信息。