nodejs 安装 socket.io


前置条件:
确保安装 python 2.7 (默认目录)
确保安装 visual stduio 2008 或以上 (博主是 visual studio 2010)

其他信息:
博主测试系统:xp、win7 x64
node 版本:v0.10.13

开始安装:
最开始的时候照着socket.io官网上的方法就直接

1
npm install socket.io

运行之后没有报错,也没有什么提示,拿着官网上的例子运行结果还报错说模块未找到,各种汗颜。

1
npm list

运行查看了一下,也发现没有安装任何包。然后仔细研究了安装的信息半天最后把目光聚焦在安装时最后出现的信息上:

琢磨一会,看到上面有个 @ + 版本号,就弱弱的在想这个莫不是缺少的依赖项,然后就尝试了一下,结果安装成功了。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
npm install [email protected]
npm install [email protected]
npm install [email protected]
npm install [email protected]
npm install [email protected]
npm install [email protected]
npm install [email protected]
npm install [email protected]
npm install [email protected]
npm install [email protected]
npm install [email protected]
npm install [email protected]
npm install [email protected]
npm install socket.io
npm list

以上是博主中间碰到的可能会依赖到的包,各位可以直接复制然后在cmd上粘贴即可。

好吧,研究了一阵子之后发现貌似不是要手动安装挨个依赖包的问题,而是最开始的时候不记得在哪里看到的用的是

1
npm install -g socket.io
1
2
npm list     # 查找不到的原因是因为全局安装
npm list -g  # 这样才能查看到全局的模块

结果本地测试就不行,说找不到模块

1
npm install socket.io

这样本地就能找到模块了,npm有自带的查找依赖包然后安装的功能,上面的就留个纪念放在这里了。

This entry was posted in  NodeJS by  lellansin. Bookmark the  permalink.

你可能感兴趣的:(nodejs 安装 socket.io)