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= 建立更长的轮询持续时间](以毫秒为单位)。
虽然我可能会考虑先尝试优化您的构建,然后再摆弄实时重新加载的东西。也许仅此一项就足以满足您的建筑需求。
在我的 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= 建立更长的轮询持续时间](以毫秒为单位)。
虽然我可能会考虑先尝试优化您的构建,然后再摆弄实时重新加载的东西。也许仅此一项就足以满足您的建筑需求。