NPM de Node.js


¿Qué es NPM?

NPM es un administrador de paquetes para paquetes de Node.js o módulos, si lo desea.

www.npmjs.com alberga miles de paquetes gratuitos para descargar y usar.

El programa NPM se instala en su computadora cuando instala Node.js

¡NPM ya está listo para ejecutarse en su computadora!


¿Qué es un paquete?

Un paquete en Node.js contiene todos los archivos que necesita para un módulo.

Los módulos son bibliotecas de JavaScript que puede incluir en su proyecto.


Descargar un paquete

Descargar un paquete es muy fácil.

Abra la interfaz de línea de comandos y dígale a NPM que descargue el paquete que desea.

Quiero descargar un paquete llamado "mayúsculas":

Descargar "mayúsculas":

C:\Users\Your Name>npm install upper-case

¡Ahora ha descargado e instalado su primer paquete!

NPM crea una carpeta llamada "node_modules", donde se colocará el paquete. Todos los paquetes que instale en el futuro se colocarán en esta carpeta.

Mi proyecto ahora tiene una estructura de carpetas como esta:

C:\Users\My Name\node_modules\upper-case



Usar un paquete

Una vez que el paquete está instalado, está listo para usar.

Incluya el paquete "en mayúsculas" de la misma manera que incluye cualquier otro módulo:

var uc = require('upper-case');

Cree un archivo Node.js que convertirá la salida "¡Hola mundo!" en mayúsculas:

Ejemplo

var http = require('http');
var uc = require('upper-case');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/html'});
  res.write(uc.upperCase("Hello World!"));
  res.end();
}).listen(8080);

Guarde el código anterior en un archivo llamado "demo_uppercase.js" e inicie el archivo:

Iniciar demo_mayúsculas:

C:\Users\Your Name>node demo_uppercase.js

Si ha seguido los mismos pasos en su computadora, verá el mismo resultado que el ejemplo: http://localhost:8080