tutorial socket rooms example node.js installation install socket.io npm

node.js - rooms - ¿Qué significa npm para socket.io/installing cosas?



socket.io github (4)

Soy un verdadero novato en esto. Acabo de comenzar a arañar la superficie en node.js / socket.io / html5 y esas cosas. Finalmente descubrí cómo usar mi símbolo del sistema (usando Windows) para iniciar una aplicación "hello world" con el comando "node example.js". Pero, ¿qué significa npm ? Cuando miro en socket.io, dice instalar, npm install socket.io ¿ npm install socket.io significa que necesito extraer todos los archivos en la carpeta de mi nodejs?

Estoy confundido.


npm es un programa de interfaz de línea de comando para administrar las bibliotecas de node.js (representa el administrador de paquetes de nodo). Mira el documento , es increíble y sorprendente. Como mencionaste, simplemente ingresa npm install en un símbolo del sistema, y ​​voilà, tienes la biblioteca en los módulos de tu nodo local.


para aquellos que se preguntan lo mismo, simplemente escriba npm install socket.io en el símbolo del sistema donde está el archivo nodejs.

C:/Program Files/nodejs

Eso debería ser lo que su comando de comando debería decir y luego simplemente escriba eso.


npm es un programa generalmente impresionante para gestionar paquetes y dependencias (especialmente cuando tienes una conexión de red). Hace muchas cosas sofisticadas y se usa con mayor frecuencia con los proyectos node.js. Dicho esto, desafortunadamente, es un concepto erróneo común que el acrónimo significa "administrador de paquete de nodos".

En realidad, npm en realidad no representa nada, ya que no es un acrónimo. Con eslóganes como "no hay problema, meatbag", la organización npm se resiste juguetonamente a la tendencia de la acronymización. Siempre se debe hacer referencia en minúscula para evitar confusiones con la Asociación Nacional de Músicos Pastorales .


npm es sinónimo de utilidad de mapas no paramétricos escrita por Chris Rorden ...

Pero podemos mantenerlo como Node Package Manager y es muy útil para Module Loader, que usa el patrón del módulo CommmonJS, y no estoy seguro si Node soportará la sintaxis de carga del módulo ES2015 (Sintaxis de carga del módulo incorporado).