6

试图在 Windows Node.js 上安装 websockets。

我得到的本机扩展需要 Visual Studio 和 Python。

我的问题是:是否可以采用另一个编译器?或者我真的需要 VS (3,6GB) 下载还是有其他选择,因为我不想下载那么多。我想 Linux 有 GGC 。我需要 Python 2.X 还是 Python 3.X。

节点.js

感谢您的回复。祝你今天过得愉快。

4

2 回答 2

6

您需要 Visual Studio 才能获得 C++ 编译器。您可以在此处下载Visual Studio 2010 Express ,它的下载量要小得多 (694MB)。对于 python,您需要 2.6 或 2.7,如github上的node.js wiki 所述。

另一种选择是简单地使用node.js 团队已经提供的二进制文件。如果你走这条路,你就不必自己编译源代码。据我所知,node 应该已经支持 websockets。在此处查看有关如何使用 websockets 设置服务器的教程。

于 2012-09-14T14:15:51.977 回答
2

有很多 ws 兼容的仅 JS 模块不需要 C++ 运行时/节点/V8 头文件/Waf/Python

从预构建的包(约 5mb 下载,包括 npm)安装 node.js ,然后执行npm install sockjs(sockjs 将 websockets 服务器实现为可用传输之一)。然后使用 HTML5 webscockets 客户端或使用sockjs-client 库进行连接。

Node.js wiki 上的其他模块列表

于 2012-09-14T15:09:38.587 回答