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: