由于 Node 版本问题,npm 无法安装 SOCKET.io?

由于 Node 版本问题,npm 无法安装 SOCKET.io?

我需要为我的节点程序安装socket.io。因此,每当我尝试通过运行以下命令行指令来安装 socket.io 时,它都会说节点版本需要大于或等于 10 以及一堆其他错误,但我的节点版本是 11。

sudo npm install -g socket.io

然而,我确实注意到了一些奇怪的事情。 Nodejs 和 Node 程序不是很相似吗?我据说删除或卸载了节点的第一个安装。因此,我可以使用节点版本管理器(NVM)升级到最新、最好的节点。因此,我通过运行以下命令来完成,nvm install v11并且安装成功。之后,我尝试安装socket.io,认为当前版本的Node应该允许安装socket.io,但是没有。它一直告诉我同样的事情,节点版本必须大于或等于 10。所以,然后我尝试验证节点的版本。nodejs -v命令生成旧版本号并node -v生成版本 11。我有点困惑。安装还是看老版本的NODE。

看看下面的图片。

在此输入图像描述

相关内容