2012-09-14 123 views
5

試圖在windows Node.js上安裝websockets。Node.js - 我真的需要Visual Studio嗎?和Python 2.X或3.X?

我在本機擴展需要Visual Studio和Python。

我的問題是:是否有可能採取另一種編譯器?或者我真的需要VS(3,6GB)下載或有替代品,因爲我不想下載這麼大的數額。 Linux有GGC,我想。 我是否需要Python 2.X或Python 3.X.

Node.js

感謝您的答覆。 祝您有愉快的一天。

+2

除非你的目標平臺是windows,否則只需要在vm上安裝linux就可以了。 – soulcheck

回答

5

您需要visual studio才能獲得C++編譯器。您可以下載Visual Studio 2010 Express here,這是一個更小的下載(694MB)。對於python,你需要2.6或2.7,如github上node.js維基所述。

另一種替代方法是簡單地使用node.js團隊已經使用的二進制文件supplied。如果你走這條路,你就不必自己編譯源代碼。據我所知,節點應該已經支持websocket。查看如何使用websocket設置服務器的教程here

+0

對於MS VC++編譯器而言,VS確實是需要的,而不是.NET。 – josh3736

+0

另外,請注意Node本身已經在運行,可能來自二進制文件。他在npm安裝期間遇到問題,原始擴展必須從源代碼構建。 – josh3736

+0

好的,謝謝澄清。更新我的答案以反映。 – Jduv

2

有大量的WS-兼容JS-僅不需要C++運行/節點/ V8頁眉/ WAF/Python的

安裝從pre-built package的node.js(〜5MB下載,包括NPM)模塊,然後做npm install sockjs(sockjs實現websockets服務器作爲可用傳輸之一)。然後使用HTML5 webscockets客戶端連接或使用sockjs-client library

List of other modules on Node.js wiki

+0

謝謝你的好回答upvoted – zer02

+0

我在哪裏得到一個預先構建的包? –

+0

https://nodejs.org/download/ –