Angular 项目中的热重新加载停止工作

Hot reloading in Angular Projects stopped working

我们有一个通过 CLI 创建的 Angular 4 应用程序,它在其端口 (51000) 上运行,但从端口 52000 的节点代理 运行 获得服务,在 url 52000 /app(将从 51000 开始服务),只要对网络应用程序进行了更改,页面就会按预期从代理重新加载,即 52000/app,它会刷新并提供新页面。

在我们迁移到Angular5之后,重新加载在所有开发者机器上停止工作,我们也验证了我们的节点任务,但我们找不到任何会影响行为的更改。

这在所有开发箱上都是相同的行为,在 angular 5 上创建的测试应用程序重新加载就好了(没有代理)。

任何想法

能够通过向 CLI 传递附加参数来解决问题,即 public-host 解决了问题。

ng serve --port 51000 --aot --public-host http://localhost:52000/app/sockjs-node