Node
Node.js es un lenguaje de programación de JavaScript construido sobre el motor de JavaScript de Chrome V8.
- Usa un modelo de eventos, no bloqueante, de I/O que hace que sea ligera y eficiente.
- Implementa I/O sobre HTTP, TCP y UDP, y soporta ejecutar otros frameworks basados en eventos.
npm
npm es una herramienta de gestión de paquetes de JavaScript.
Se generará un archivo package.json en el directorio actual.
A partir de aquí, npm nos permite instalar paquetes de JavaScript.
Se generará una carpeta llamada node_modules que contiene todos los paquetes instalados. Asimismo, se actualizará el archivo package.json. Por ejemplo, instalemos nodemon:
Hello world
Hagamos un ejemplo básico que imprima un mensaje en la consola.
y lo podemos ejecutar con node:
Ahora podemos modificar el archivo package.json para añadir scripts para ejecutar nuestro código:
start: "node .": para ejecutar el proyecto ( utilizará el punto de entrada indicado enmain, en este caso:index.js)dev: "nodemon .": para ejecutar nodemon
y podemos ejecutar estos scripts a traves de npm run. Por ejemplo: