【发布时间】:2021-08-13 08:22:09
【问题描述】:
我正在做一个大项目,运行该项目需要很长时间,所以在谷歌搜索时,我想到了热模块更换,但我不知道如何实施,所以请帮助我如何实施角度 9 中的 HRM
【问题讨论】:
标签: angular angular9 ng-build hot-module-replacement
我正在做一个大项目,运行该项目需要很长时间,所以在谷歌搜索时,我想到了热模块更换,但我不知道如何实施,所以请帮助我如何实施角度 9 中的 HRM
【问题讨论】:
标签: angular angular9 ng-build hot-module-replacement
它不是 Angular 9 的一部分,它默认与 Angular 11 一起发布。您应该升级 Angular 版本并准备好使用它。
主要原因:之前即使进行较小的更改触发 Angular 开发服务器再次重新编译和处理所有文件,使用 HMR 重新渲染和重新绘制所有文件都需要时间,它会很快。根据您的系统配置,这需要很长时间。
HMR is not a angular feature, but it is a webpack feature 并默认捆绑在 Angular 11 版本中。 HMR 是在不重新加载和重新绘制所有内容的情况下更新应用程序模块。
使用方法:
ng serve --hmr
您可以查看here了解更多详情。
【讨论】: