Angular 项目需要很长时间才能重新加载更改

Angular project takes long time to reload changes

在我的 Angular 项目中,我使用以下命令服务:

ng serve --ssl --configuration=development

问题是整个项目在更新项目中的任何内容后都会重新构建,甚至需要很长时间才能看到一个小的变化。是否有任何其他命令或标志可用于更快地重新加载和更改?

如果我这样做 ng-serve --ssl 它会返回一个错误:

Cannot read property 'ngOriginalError' of undefined

关于构建缓慢的原因有很多变数,包括您个人对“长时间”的定义。

为了回答你的问题,

Is there any other command or flag that can be used for faster reloads and changes?

答案是……也许吧?您可以尝试使用一些标志来提高构建速度,如果您觉得没有必要为每个小更改重新加载,您也可以解决这个问题。

为了提高构建性能,您可以尝试通过设置标志 --hmr=true 来启用热模块替换,这取决于您的项目可以显着提高构建性能。此外,如果您在开发过程中不关心包优化,您可以通过设置标志 --optimization=false 来禁用它,这也应该减少整体构建时间。

此外,如果您不喜欢每次进行小更改时不断重新加载,您可以使用 --liveReload=false 标志禁用实时重新加载,或者使用轮询标志 [=13= 建立更长的轮询持续时间](以毫秒为单位)。

虽然我可能会考虑先尝试优化您的构建,然后再摆弄实时重新加载的东西。也许仅此一项就足以满足您的建筑需求。