前一篇文章我们讲述了,nodejs的安装,并且把管理包npm也安装了。为了减少出错的概率首先升级npm
- 升级npm
npm install -g npm
- 安装socket.io
npm install socket.io
上述就是socket.io的安装步骤,但是很有可能会失败。
1.no such file or directory
解决方案:这是因为当前安装目录缺少package.json文件,初始化一下npm即可:
npm init -y
2.require a peer of xxxx@xxx but none is installed
解决方案:安装提示的xxxx模块即可
npm install bufferutil
npm install utf-8-validate
3.No description(此WARN可忽略)
这是因为package.json文件中description的值为空,添加即可。
4.No repository field(此WARN可忽略)
这是因为package.json文件中repository 字段,添加即可。