节点 Js angular cli,ng 服务错误,套接字已关闭

Node Js angular cli, ng serve error, socket closed

你好,我正在尝试通过 udemy 课程学习 angular 框架。通过遵循我正在尝试 运行 服务器的课程,以便我可以在节点 js cmd 行中显示内容。当我 运行 ng 服务于 运行 服务器时,我收到此套接字关闭错误。见下图。我是 运行ning windows 10 64 位宏碁笔记本电脑。我有括号编辑器,崇高。我不知道这些是否会干扰

我知道这听起来很傻,但请尝试关闭您的终端(所有终端)然后打开一个新终端并确保您不要调整终端window...然后再试一次。

可能是同一个错误:https://github.com/npm/npm/issues/12887

尝试 运行 ng serve 使用不同的端口:

ng serve --host 0.0.0.0 --port 4201 --live-reload-port 49153

问题似乎与您使用的节点版本v7.1.0有关。 卸载节点并安装先前的节点版本,例如 v6.9.1。 再次安装 angular-cli,然后再次 运行 您的项目。

我也遇到了这个问题,现在有一个新的节点版本(v7.2.0),我已经更新,现在可以正常工作了。

如果您正在使用 windows,我建议您:

在此处安装 chocolatey:https://chocolatey.org/install,因此您可以使用命令行轻松安装 nodejs 等软件包。

在管理员模式下打开命令提示符,最后执行:

> choco upgrade nodejs.install