2014-01-19 171 views
0

我一直在试图为Node.js安装Socket.IO模块而没有成功,第一次尝试安装时使用以下npm命令:无法在Windows 7(x32)上安装Socket.IO

npm install Socket.IO 

它没有工作,然后我试图通过下载相应Github库作为一个zip文件,并将其放入node_modules文件夹,提取文件到一个名为“Socket.IO”的文件夹,然后再次尝试命令:

nmp install Socket.IO 

既没有效果,我重命名了该文件夹,因为它可能与默认根名称相同之前编辑,既没有工作。

这两种情况下,给了我这样的输出:

Socket.IO error.

我猜测,第二种形式尝试下载,而不是从我指定的文件夹中安装的来源。会是什么呢?连接错误?它说“SSL错误:CERT_UNTRUSTED”,我应该配置连接的类型还是其他的?或甚至更好,有没有更容易方式来安装Socket.IO?

+0

我在Windows上作为管理员(system32)运行,我不认为这是一个权限问题 – Neo

+1

愚蠢的评论。我的错。抱歉。 –

+1

@Sanjeet Shuag,你的评论是无效的,但不愚蠢,我已经看到生活中真正愚蠢的事情,相信我,这不是其中之一:) – Neo

回答

2

确保您的npm已更新,如果是,则可以尝试npm config set strict-ssl false以忽略该错误。

看来这是相关的,因为npmjs.org更改了证书。