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/ –