试图在 Windows Node.js 上安装 websockets。
我得到的本机扩展需要 Visual Studio 和 Python。
我的问题是:是否可以采用另一个编译器?或者我真的需要 VS (3,6GB) 下载还是有其他选择,因为我不想下载那么多。我想 Linux 有 GGC 。我需要 Python 2.X 还是 Python 3.X。
感谢您的回复。祝你今天过得愉快。
试图在 Windows Node.js 上安装 websockets。
我得到的本机扩展需要 Visual Studio 和 Python。
我的问题是:是否可以采用另一个编译器?或者我真的需要 VS (3,6GB) 下载还是有其他选择,因为我不想下载那么多。我想 Linux 有 GGC 。我需要 Python 2.X 还是 Python 3.X。
感谢您的回复。祝你今天过得愉快。
您需要 Visual Studio 才能获得 C++ 编译器。您可以在此处下载Visual Studio 2010 Express ,它的下载量要小得多 (694MB)。对于 python,您需要 2.6 或 2.7,如github上的node.js wiki 所述。
另一种选择是简单地使用node.js 团队已经提供的二进制文件。如果你走这条路,你就不必自己编译源代码。据我所知,node 应该已经支持 websockets。在此处查看有关如何使用 websockets 设置服务器的教程。
有很多 ws 兼容的仅 JS 模块不需要 C++ 运行时/节点/V8 头文件/Waf/Python
从预构建的包(约 5mb 下载,包括 npm)安装 node.js ,然后执行npm install sockjs
(sockjs 将 websockets 服务器实现为可用传输之一)。然后使用 HTML5 webscockets 客户端或使用sockjs-client 库进行连接。