Ionic 2 服务代码更改错误 - UnhandledPromiseRejectionWarning

Ionic 2 serve error on code change - UnhandledPromiseRejectionWarning

我正在 运行使用 Ionic CLI 2.1.17 创建一个应用程序。当我第一次执行 ionic server --lab 时,应用程序会构建并运行,但每当我更改一些代码时,CLI 会尝试即时重建但总是会抛出以下错误。

[12:17:51]  build started ... 
(node:10488) UnhandledPromiseRejectionWarning:
Unhandled promise rejection (rejection id: 1):
TypeError: Cannot read property 'send' of undefined

如果我完全停止 CLI 并从头开始 运行 它,它就可以工作。知道什么可能导致这个非常令人沮丧的问题吗?

我找到了解决办法。如果你还没有打开 localhost:8100/ionic-lab,服务器无法通过 websockets 向客户端发送数据(可能)。所以它既不是错误也不是离子 CLI 错误。