2014-01-19 191 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更改了證書。