Instalar Node js en Mac: Node REPL, módulos y paquetes

En esta primera etapa de la escuela desarrollo web – Node js aprenderemos a instalar Node js en mac entre otros principales funciones y servicios. Esta primera entrega contiene lo más básico sobre Node js y cómo desde aquí comenzaremos un largo camino hacia la programación en back-end.

Es un hecho que el desarrollo web, en la parte del back-end es un reto igual de importante al font-end y por esto, entender qué es y cómo funciona Nodejs es clave par el crecimiento constante en esta industria, ya sea que estemos o no iniciando. Así que vamos a comenzar.

Lo que vas a necesitar

Aunque esta primera entrega no cuenta con un repositorio como tal, si es clave que veas los siguientes enlaces en dado caso que necesites información adicional:

Qué es Node js

node js
qué es node js
API Mailchimp NodeJS: cómo conectar y crear miembros en lista

Como sabemos uno de los mejores métodos para promover nuestro negocio es email marketing y si usamos…

Google Auth2.0 NodeJS: inicio de sesión con google

Una de las herramientas más importantes para nuestro sitio o desarrollo web es el inicio de sesión, …

crud mongodb atlas
CRUD Mongodb Atlas

En esta sexta sesión de la escuela desarrollo web con Node Js veremos cómo implementar CRUD Mongodb …

La definición en documentación de Node js es: entorno de ejecución para Javascript de código abierto y multiplataforma. Esta puede ser una definición algo confusa así que vamos a dividirla y explicar por partes.

Entorno de ejecución en javascript: antes de la llegada de node js, javascript solo se podía ejecutar en el entorno de ejecución de los navegadores, sin acceso o interacción al pc. Node js permite crear un entorno de ejecución para javascript, liberándolo del navegador y dando acceso al hardware del ordenador.

Código abierto: el código fuente de Node js está disponible o abierto al público y se mantiene de sus colaboradores. Haz click aquí para ver más información sobre los colaboradores.

Multiplataforma: el código no depende de ningún entorno de software, por ende pued ser usado tanto en Windows, linux como en MacOs.

Cómo instalar Node js en mac

Instalar Node js en mac

Lo primero es descargar en nuestro ordenador preferiblemente la última versión segura. Para esto, haz click aquí para descargar. A continuación abre el archivo pkg e instala haciendo click en siguiente. Una vez finalizado no verás una ventana de confirmación o abrir un programa, solamente deberás verificar la versión.

Verificar instalación

Verificar versión node js

Abre la aplicación «terminal» en mac y luego, en ella escribe el siguiente comando:

node --version

Este comando debe dar como respuesta la misma versión de la descargada. En este caso: v18.15.0.

Ejecutar Node js en mac

Recordemos que Node js como tal permite u otorga el entorno de ejecución para javascript, por ende debemos poder ejecutar en nuestro mac sin ningún problema. Ahora para hacerlo hay varias formas pero vamos a hablar de una en específico: Node REPL.

Node REPL

node js
Node REPL

Node REPL en sus siglas significa: Read evaluation print loop. Este permite ejecutar javascript con node js en trozos pequeños. Así que para poderlo usar solo basta con escribir node en la terminal. Una vez escribas se abrirá la ejecución con el símbolo «>». Es aquí cuando podemos iniciar a escribir código en Javascript y se ejecutará sin problema. Vamos con un ejemplo:

var contar = 4 + 6; console.log("el total es: ", contar);

Una vez lo escribas y oprimas enter, verás la ejecución en la siguiente línea. Y listo! esta es la primera prueba de que Node Js ahora permite ejecutar javascript en nuestro pc.

Por último no olvides cerrar el proceso con «CONTROL + C». Esto es obligatorio, no olvides hacerlo.

Crear archivo javscript y ejecutar con Node js en Mac

node js
Javascript en mac

Lo primero será crear un folder en cualquier parte de tu pc. Puede ser en el escritorio sin problema. Ahora puedes proceder a descargar e instalar vs code. Con este editor de texto podremos proceder de una forma más sencilla.

Una vez descargado, podrás abrir una nueva ventana y arrastrar el folder recién creado. De esta manera todo lo que se ejecute en VS Code se guardará automáticamente en este folder.

Ahora en la barra izquierda puedes hacer click derecho > new file. Crea un nuevo archivo con el nombre app.js. Justo con esa extensión que permite crear el archivo javascript. Ahora, copia y pega el mismo fragmento de la parte anterior en el editor.

Aquí podrás ver que nada se ejecuta sin que le indiquemos a vs code qué es lo que debe ejecutar. Esto es precisamente lo diferente a node repl. VS Code ya no procesará pequeños fragmentos sino grandes cantidades de código de javascript. Para hacerlo, abre la terminal en el menú superior. Verás la terminal en la parte inferior y escribe:

node app.js

De esta manera indicamos que usarmos node para ejecutar este archivo y escribmos al lado el nombre exacto del archivo a ejecutar. A continuación podrás ver el mismo resultado de la sumatoria.

Módulos Node js

node js
Módulo node js

En esta parte del post hablaremos sobre qué son los módulos y cómo afectan el funcionamiento de node js en nuestro ordenador. Ahora por definición un módulo de node js es una funcionalidad organizada en uno o varios archivos JavaScript. Estos vienen instalados junto con Node js entonces no tendrás que instalar nada adicional.

Prácticamente con funciones nativas de Node js que podrás usar sin problema. Pero si hay un orden específico para poder usarlos:

  1. Solicitar el módulo en el archivo javascript abierto.
  2. Ejecutar un método del módulo.

Para esto lo veremos con un ejemplo del módulo File System.

Solicitar módulo file system

file system

Primero, para ver más información de este módulo haz click aquí. Ahora, el primer paso para el uso de un módulo es solicitarlo al inicio del documento de la siguiente forma:

const fs = require('fs');

Ahora, lo que acabamos de hacer es asignarle a la variable «fs» el módulo file system. De esta manera podremos usar este módulo con relación a esta variable.

Ahora el siguiente paso es usar uno de los métodos del módulo y para esto podemos usar copyFileSync. Haz click aquí para ver más información de este método. Este método permite en sus dos argumentos, ingresar un archivo de entrada u original y otro argumento con el nombre del archivo a copiar.

Permite copiar o duplicar el primer archivo en un nuevo archivo. Ahora la forma de ejecutarlo es escribir un punto seguido del método. Así:

fs.copyFileSync('archivoUno.txt', 'archivoDos.txt');

Aquí tienes que tener claroq ue, debes tener el archivo creado «archivoUno.txt» dentro del folder, para luego, proceder a copiarlo con este método.

Paquetes en Node js

paquetes node js

Como punto final de este primer post de la escuela desarrollo web – node js, vamos a conocer los paquetes. Los paquetes en Nodejs permiten usar fragmentos de código externos a Node js con diferentes funcionalidades. Podemos verlos como plugins en wordpress, o aplicaciones en nuestro celular. No son nativas pero definitivamente ayudarán a una mejora en el funcionamiento del mismo.

NPM

Ahora en esta misma rama encontraremos NPM, que en sus siglas significa: Node package manager. Este es un administrador de paquetes para módulos externos. Módulos que cualquiera puede escribir y podría incorporar en mis proyectos. Actualmente es la colección más grande de estos paquetes en el mundo. 

Ahora para poder usarlos en nuestro Archivo o programa, el primer paso es Inicializar npm.

Inicializar NPM

npm init

Siempre antes de instalar cualquier paquete externo debes inicializar npm con el siguiente comando en la terminal:

npm init

Este primer comando abrirá las opciones de configuración del programa partiendo por el nombre del paquete, repositorio, archivo de inicio, entre otros. Puedes personalizarlos o bien, oprimir enter hasta que veas la opción de finalización y escribir «yes».

Por último podrás ver que se creó el archivo package.json. Este archivo contendrá la administración de los paquetes y la información más resumida.

Instalar paquete npm

superheores npm – instalar npm

Usaremos el paquete «superheroes» para dar prueba a esta instalación. Haz click para ver la inforamción del paquete. Ahora par instalar el paquete escribe el comando

npm install superheroes

Siempre se inicia la instalación con «npm install» seguido del nombre del paquete. Este nombre debe ser exactamente el nombre del paquete el cual siempre debes verificar en la web.

Solicitar y usar paquete

solicitar y usar paquete npm

Arriba vimos cómo solicitar un módulo. En el caso de los paquetes es igual, usando «require» de la siguiente forma:

const superheroes = require('superheroes');

El siguiente paso será usar uno de los métodos del paquete. En el caso del ejemplo usamos «all» y se ejecuta igualmente, luego de un punto. Esta información la debes validar con cada uno de los paquetes. Así:

usar npm
var nombres = superheroes.all;
console.log("El super héroe es: ", nombres);

Al ejecutar podemos ver que este método «all» arroja un arreglo con todos los nombres de superhéroes que contiene. De esta manera vemos cómo se ejcuta un paquete correctamente de forma sencilla.

Video de ayuda

Hice este video para guiarte mejor en el proceso. Si te gustó no olvides dar like y suscribirte para nuevos videos y ayudarme como creador de contenido a ser más recomendado en youtube 😎

Node js instalar en mac, módulos, paquetes, node repl.

Producto sugerido

Si eres como yo que pasa bastatne tiempo frente al compu, puede que la barra de luz te sirva bastante para cuidar tu vista en esas largas jornadas. También te dejo aquí el post para que veas la reseña completa.

LAMPARA – 4528 valoraciones

Quntis Lámpara para monitor de computadora, barra de luz para monitor de pantalla para el cuidado de los ojos, lámpara de tareas LED de lectura electrónica con atenuación automática, barra de lámpara regulable, control táctil, sin deslumbramiento de pantalla, ahorro de espacio, lámparas de escritorio para oficina en casa

  • Sin reflejos de pantalla y sin parpadeo, antiluz azul: la barra de luz para monitor de computadora Quntis tiene un diseño óptico asimétrico único que ilumina solo tu escritorio y teclado mientras garantiza que no se reflejen en la pantalla. Gracias a su avanzado sistema de protección ocular, nuestras lámparas de escritorio para oficina en casa bloquean la luz azul y la radiación óptica, aliviando eficazmente la fatiga ocular para proteger tus ojos. Es la opción ideal para estudiantes, diseñadores de pintura y trabajadores de oficina de negocios.

VER EN AMAZON

Conclusión

Este primer post da el conocimiento básico sobre Node js, paquetes y módulos para iniciar a programar la parte back-end de un desarrollo web.

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en una estrella para puntuar!

Promedio de puntuación 4 / 5. Recuento de votos: 1

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.

Ya que has encontrado útil este contenido...

¡Sígueme en los medios sociales!

Resumen
Instalar Node Js en Mac | Node REPL | Módulos | Paquetes | NPM ✅
Nombre del artículo
Instalar Node Js en Mac | Node REPL | Módulos | Paquetes | NPM ✅
Descripción
Esta es la primera etapa de la escuela desarrollo web - node js. Aquí aprenderemos cómo instalar en mac, uso de módulos, paquetes y repl. ✅
Autor
Publisher Name
Eduardo Arias
Publisher Logo

Deja un comentario

Carrito de compra