5

tratando de instalar websockets en Windows Node.js.Node.js - ¿Realmente necesito Visual Studio? Y Python 2.X o 3.X?

Estoy recibiendo extensiones nativas requieren Visual Studio y Python.

Mi pregunta es: ¿es posible tomar otro compilador? ¿O realmente necesito VS (3,6 GB) de descarga o hay alternativas, ya que no quiero descargar esa gran cantidad. Linux tiene GGC, supongo. Y necesito Python 2.X o Python 3.X.

Node.js

Gracias por las respuestas. Que tengas un buen día.

+2

a menos que su plataforma de destino es ventanas que podría ser más fácil simplemente instalar Linux en VM. – soulcheck

Respuesta

5

Necesitarás Visual Studio para obtener los compiladores de C++. Puede desplegar Visual Studio 2010 Express here, que es una descarga mucho más pequeña (694MB). Para Python, necesitarás 2.6 o 2.7 como se describe en el wiki node.js en github.

Otra alternativa es simplemente usar los archivos binarios ya supplied del equipo node.js. Si sigue esta ruta, no tendrá que compilar la fuente usted mismo. Por lo que puedo decir, el nodo ya debería soportar websockets. Vea un tutorial sobre cómo configurar un servidor usando websockets here.

+0

VS es realmente necesario para el compilador de MS VC++, no para .NET. – josh3736

+0

Además, observe que el Nodo en sí ya se está ejecutando, probablemente desde los binarios. Está teniendo problemas durante una instalación de npm, donde las extensiones nativas deben crearse desde el origen. – josh3736

+0

Ah bien, gracias por las aclaraciones. Actualizando mi respuesta para reflejar – Jduv

2

Hay un montón de WS-compatibles JS sólo los módulos que no requieren tiempo de ejecución C++/nodo/cabeceras V8/WAF/Python

Instalar Node.js de pre-built package (~ descarga de 5 MB, incluye NPM), luego haz npm install sockjs (sockjs implementa el servidor websockets como uno de los transportes disponibles). Luego, conéctese utilizando el cliente webscockets de HTML5 o usando sockjs-client library.

List of other modules on Node.js wiki

+0

Gracias ambas buenas respuestas votaron – zer02

+0

¿dónde obtengo un paquete preconstruido? –

+0

https://nodejs.org/download/ –

Cuestiones relacionadas