Cómo instalar Node.js y npm en Windows, macOS y Linux
Node.js fue una bendición para los desarrolladores de JavaScript de todo el mundo que luchan con el intercambio entre múltiples lenguajes y marcos para ampliar su código en un entorno de desarrollo sostenible.
Con Node.js, finalmente puede crear aplicaciones web con conexiones bidireccionales en las que tanto el lado del servidor como el lado del cliente pueden comunicarse a fondo en tiempo real e intercambiar datos. De hecho, Node.js ha sido revolucionario para los desarrolladores que querían impulsar aplicaciones web en tiempo real a través de WebSocket.
Si su objetivo es mejorar sus habilidades de desarrollo web al siguiente nivel y convertirse en un desarrollador de JavaScript de pila completa, ¡Node.js de hecho prepara el camino hacia esa palabra de moda entusiasta!
En este artículo, demostraremos una guía paso a paso para instalar Node.js en su computadora y comenzar con su viaje de desarrollo web.
¿Qué es Node.js?
Logotipo de Node.js. (Fuente de la imagen: Node.js)
Lo primero que debe saber es que Node.js es no un lenguaje de programación!
Es posible que ya sea consciente de este hecho, pero vale la pena repetirlo para los nuevos desarrolladores en el campo que pueden confundir Node.js con un lenguaje de programación único. ¡No es!
Node.js es un entorno de ejecución de código abierto para el lenguaje JavaScript que modifica las características de JavaScript y actualiza su funcionalidad. Como resultado, puede usar JavaScript para el desarrollo de frontend y backend, lo que permite el desarrollo de pila completa utilizando únicamente JavaScript.
Inicialmente, Node.js se diseñó para brindar rendimiento en tiempo real y arquitecturas retroactivas. Pero desde entonces, Node.js se ha convertido en un elemento vital para la programación del lado del servidor para servidores sin bloqueo impulsados por eventos. La mayoría de los sitios web convencionales y los servicios API actuales dependen de Node.js.
Antes de Node.js, si deseaba almacenar datos en la base de datos o conectar su programa a la base de datos, necesitaba soporte de un lenguaje del lado del servidor. Eso es porque JavaScript no pudo regular el proceso de backend. En consecuencia, tenía que aprender lenguajes del lado del servidor como PHP, Python, Ruby o C #, o buscar la ayuda de un desarrollador de backend.
El entorno Node.js permite a JavaScript emplear directamente la base de datos y funcionar correctamente como lenguaje de backend. Como resultado, en última instancia, puede crear y ejecutar un programa utilizando solo JavaScript con Node.js.
Node.js usa el motor de tiempo de ejecución de JavaScript V8 como su potencia raíz, y emplea una arquitectura de E / S sin bloqueo que está impulsada por eventos. Todos estos juntos construyen Node.js y ayudan a impulsar los productos hacia un rendimiento sólido.
¿Quién usa Node.js?
Según W3Techs, hasta la fecha, el 1,4% de todos los sitios web utilizan Node.js, es decir, más de 22 millones de sitios web. Estos números le dan una idea general de la cantidad de usuarios de Node.js. Además de eso, Node.js se ha descargado más de 1.300 millones de veces. Como puede ver, las estadísticas hablan claramente de la escala de mercado de Node.js.
Desde sus amigos en TI hasta los magnates de la industria, todos disfrutan aprovechando Node.js. Eso es porque Node.js amplifica el rendimiento de los desarrolladores y aumenta la velocidad del proceso de desarrollo. Una de las tendencias más inteligentes hoy en día es el uso de JavaScript en todas partes, lo que ha llevado a Node.js a la arena.
Las principales empresas que utilizan Node.js incluyen:
- NASA
- Gorjeo
- Netflix
- PayPal
- Trello
- eBay
- Walmart
- Mozilla
- Medio
Si estudia estas empresas, es posible que observe que dirigen sus negocios en diferentes servicios o productos. Pero todos tienen un factor crítico en común: confían en Node.js. De hecho, el uso de Node.js puede resolver la mayoría de sus problemas de desarrollo, sin importar en qué industria se encuentre.
Ventajas de usar Node.js
Elegir la plataforma de programación adecuada para su pila tecnológica es tan importante como la mano de obra en la que desea invertir. Se deben considerar múltiples factores cuando busque las ventajas de usar una plataforma en particular. Cosas como la curva de aprendizaje, la velocidad de desarrollo, la comunidad y la escala pueden alterar el equilibrio general de beneficios.
Estas son las principales ventajas de usar Node.js:
- Sintaxis simple
- Curva de aprendizaje fácil
- Capacidad para escalar rápidamente
- Código abierto y flexible
- Desarrollo multiplataforma
- Desarrollo de pila completa en un solo idioma
- Comunicación en tiempo real
- Comunidad vasta y activa
Requisitos previos de Node.js
Antes de instalar Node.js, debe asegurarse de haber reunido todos los conocimientos necesarios y haber descargado todos los archivos y elementos de instalación necesarios.
En primer lugar, sería útil tener un conocimiento básico de JavaScript y su sintaxis; esto facilitará la elección de Node.js.
En segundo lugar, una comprensión básica de un lenguaje de programación orientada a objetos (OOP) lo ayudará a trabajar en la codificación del lado del servidor.
Por último, en lugar de apresurarse hacia el aprendizaje profundo, hágalo paso a paso. Recuerde siempre que no se retrasa ni un dólar mientras progresa.
Requisitos del sistema
Node.js no requiere una configuración de hardware elegante para ejecutarse; la mayoría de las computadoras de esta era deberían manejar Node.js de manera eficiente. Incluso las computadoras más en miniatura como BeagleBone o Arduino YÚN pueden ejecutar Node.js.
Sin embargo, mucho aún depende de qué otro software de almacenamiento de memoria tenga ejecutándose en el mismo sistema. Pero en la mayoría de los casos, ¡no debería preocuparse a menos que su computadora sea de la Era Mesozoica!
Versión LTS vs versión actual
Node.js ofrece dos versiones diferentes para descargar: la versión LTS y la versión actual.
El primero es Long-Term Support (LTS), que indica la versión que lleva un tiempo en el mercado y viene con todo el soporte obligatorio. En consecuencia, puede acceder a una gran cantidad de información y comunidad para obtener ayuda adicional con esta versión.
Esta versión LTS se recomienda a la mayoría de los usuarios debido a su sostenibilidad y su ciclo de soporte de 18 meses. Como es una versión estable, usarla para producir backends puede ayudarlo a lograr un resultado sólido.
La versión actual indica la última versión publicada de Node con las funciones agregadas y actualizadas más recientemente. Pero esta versión tiene menos soporte (alrededor de ocho meses) y una posible exposición a errores. Por lo tanto, los expertos sugieren usar esta versión solo para el desarrollo de frontend.
Teniendo en cuenta todos estos factores, si eres un usuario habitual al que le encanta vivir sin problemas, elige la versión LTS. Por otro lado, si eres un usuario avanzado que ama la aventura de experimentar nuevas tecnologías, puedes optar por instalar la versión actual.
Cómo instalar Node.js y npm
Cada sistema operativo tiene un método distinto para instalar Node.js. El archivo de configuración principal difiere para cada sistema operativo. Sin embargo, los creadores de Node.js se han encargado de proporcionarle los archivos necesarios para cada sistema.
En la siguiente parte del artículo, analizaremos la instalación de Node.js en los sistemas operativos Windows, macOS y Linux.
Cómo instalar Node.js en Windows
Siga esta guía paso a paso para instalar Node.js en Windows.
1. Descarga Windows Installer
Primero, debe descargar el archivo de Windows Installer (.msi) del sitio web oficial de Node.js. Esta base de datos de instalación de MSI contiene una colección de archivos de instalación esenciales para instalar, actualizar o modificar la versión existente de Node.js.
En particular, el instalador también incluye el administrador de paquetes Node.js (npm). Significa que no es necesario instalar el npm por separado.
Al descargar, seleccione la versión correcta según su sistema operativo. Por ejemplo, si está usando un sistema operativo de 64 bits, descargue la versión de 64 bits, y si está usando la versión de 32 bits, descargue la versión de 32 bits:
Descargando el instalador de Node.js.
2. Comience el proceso de instalación
Una vez que abra y ejecute el .msi archivo, comienza el proceso de instalación. Pero debe establecer algunos parámetros antes de ejecutar el proceso de instalación.
Haga doble clic en el archivo del instalador y ejecútelo. El instalador le pedirá que acepte el acuerdo de licencia de Node.js. Para seguir adelante, marque la casilla «Acepto» y haga clic en próximo:
Aceptando el acuerdo de licencia de Node.js.
Luego, seleccione el destino donde desea instalar Node.js. Si no desea cambiar el directorio, vaya a la ubicación predeterminada de Windows y haga clic en el próximo botón de nuevo.
Seleccionando la carpeta de instalación de Node.js.
La siguiente pantalla le mostrará las opciones de configuración personalizadas. Si quieres un estandarte instalación con las características predeterminadas de Node.js, haga clic en el próximo botón. De lo contrario, puede seleccionar sus elementos específicos de los iconos en el árbol antes de hacer clic próximo:
Opciones de “Configuración personalizada” en el instalador de Node.js.
Node.js le ofrece opciones para instalar herramientas para módulos nativos. Si está interesado en estos, haga clic en la casilla de verificación para marcar sus preferencias o haga clic en próximo para seguir adelante con lo predeterminado:
Herramientas para módulos nativos en el instalador de Node.js.
3. Ejecute la instalación de Node.js en Windows
Por último, y esta es la parte más fácil de todas, haga clic en el Instalar en pc para comenzar el proceso de instalación:
Comenzando la instalación de Node.js.
El sistema completará la instalación en unos segundos o minutos y le mostrará un mensaje de éxito. Clickea en el Terminar para cerrar el instalador de Node.js.
Finalizando la instalación de Node.js en Windows.
4. Verifique la instalación de Node.js
Entonces el proceso de instalación está completo. Ahora, debe verificar si Node.js se instaló correctamente o no.
Para verificar la instalación y confirmar si se instaló la versión correcta, abra el símbolo del sistema de su PC e ingrese el siguiente comando:
Node --version
Y para verificar la versión npm, ejecute este comando:
npm --version
Verificando la instalación de Node.js en Windows.
Si la versión de Node.js y npm están instalados correctamente, verá el nombre de la versión en el indicador de CMD.
Cómo instalar Node.js en macOS
Siga estas pautas paso a paso para instalar Node.js en macOS.
1. Descarga el instalador de macOS
La instalación de Node.js en macOS sigue casi el mismo procedimiento que en Windows. Todo lo que tienes que hacer es descargar el archivo de instalación para Mac. Luego, tan pronto como lo inicie, el instalador lo guiará por el resto.
En primer lugar, descargue el archivo de instalación de macOS (.pkg) del sitio web de Node.js. Solo hay una versión de 64 bits, por lo que no tiene que preocuparse por cuál descargar.
Descarga del instalador de macOS de Node.js.
2. Comience la instalación de Node.js en macOS
Revisar su Descargar carpeta del archivo de instalación y haga clic en él para iniciar el proceso de instalación.
El instalador de Node.js lleva el archivo principal de Node.js y, en consecuencia, el proceso de instalación instala tanto Node.js como npm desde el archivo del instalador. Por lo tanto, no es necesario instalar npm por separado.
Luego, haga clic en Continuar para seguir adelante con la instalación.
Propiedades de instalación de macOS de Node.js.
Debe aceptar los términos de uso para instalar Node.js. Léalo antes de hacer clic en el De acuerdo para continuar si desea explorar el acuerdo de licencia.
Acuerdo de licencia de instalación de macOS de Node.js.
En esta pantalla, debe seleccionar la ubicación de instalación. Por lo general, el sistema operativo determina una ubicación de instalación predeterminada. Si tiene otros requisitos, puede cambiar la ubicación. De lo contrario, mantenga la ubicación predeterminada.
3. Ejecute la instalación de Node.js en macOS
Hasta ahora, ha configurado todas las preferencias necesarias para instalar Node.js en macOS por completo. Ahora haga clic en el Instalar en pc botón para terminar las cosas.
Seleccionar la ubicación de instalación de Node.js en macOS.
Después de un proceso de instalación exitoso, el sistema le mostrará un mensaje de confirmación. Como npm está integrado en el instalador de Node.js, la notificación también debe indicar una prueba de la instalación de npm.
Finalmente, haga clic en el Cerrar para cerrar el cuadro de diálogo.
Cerrando el instalador de Node.js.
4. Verifique la instalación de Node.js en macOS
Ahora ha instalado correctamente Node.js en su macOS. Sin embargo, debe verificar para confirmar que el proceso de instalación fue exitoso y si las versiones de Node.js y npm funcionan correctamente en su macOS.
Para verificar la versión de Node.js, debe abrir su terminal macOS, hacer clic en el Comando + Espacio claves, o busque en el terminal desde la barra de búsqueda.
Abriendo el terminal macOS.
Para verificar la versión de Node.js, escriba:
Node --version
Y para verificar la versión npm, ejecute este comando:
npm --version
Verificando la instalación de Node.js en macOS.
Si las versiones de Node.js y npm están visibles, ambas están instaladas correctamente y funcionan bien. De lo contrario, es posible que deba volver a verificar para encontrar el error o intentar el proceso de instalación nuevamente.
Cómo instalar Node.js en Linux
El sistema operativo Linux funciona de manera un poco diferente a los otros sistemas operativos tradicionales. Esto se debe a que Linux es de código abierto y le ofrece más libertad, personalización y funcionalidades avanzadas.
Si es casual con los comandos, debería sentirse cómodo con Linux. Aquí, estamos a punto de discutir el método más fácil de instalar Node.js en el sistema operativo Linux.
1. Elija la versión de Node.js para su distribución de Linux
El sistema operativo Linux tiene cientos de distribuciones diferentes debido a la diversidad que proporciona. Y a los usuarios les encanta personalizar y aprovechar las funcionalidades específicas de las diferentes versiones utilizando distribuciones distintas.
En primer lugar, busque las instrucciones de instalación para su distribución específica en la página Distribuciones binarias de Node.js. Para esta guía, usaremos Ubuntu con fines ilustrativos.
Instrucciones de instalación de Node.js Ubuntu.
2. Instale la herramienta de línea de comandos Curl
Antes de realizar la instalación de Node.js, asegúrese de tener la utilidad de línea de comandos curl instalada en su sistema. Si no es así, pegue este comando en su terminal para instalar curl:
sudo apt install curl
Es posible que le solicite la contraseña de su sistema para verificar el permiso de la instalación. Una vez que ingrese la contraseña, el sistema debería comenzar la instalación de curl.
Instalación de «curl» en Ubuntu.
3. Inicie la instalación de Node.js
Debe copiar y pegar el comando de instalación de Node.js en su terminal (en nuestro caso, podemos tomarlo de la página de distribución de Ubuntu) para que el sistema pueda comenzar la instalación de Node.js.
Por ejemplo, aquí instalaremos Node.js v14.x. Estos son los comandos de instalación para Ubuntu:
curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs
Como ya tiene instalada la línea de comando curl en su terminal, deberá copiar y pegar el primer comando (el comando curl) en su terminal y ejecutarlo.
Inicio de la instalación de Node.js en Ubuntu.
El comando curl inicia el proceso de instalación de Node.js, actualiza su sistema y descarga todas las bibliotecas de Node.js necesarias para instalar Node.js en su sistema operativo Linux.
Instalación de la biblioteca Node.js.
Ahora, todas las bibliotecas y recursos de Node.js se han descargado a su PC. Con un comando final, podemos terminar de instalar Node.js y npm en su computadora.
Copie y pegue la segunda línea de comando de las instrucciones de instalación anteriores en su terminal Linux:
sudo apt-get install -y nodejs
Instalación de Node.js en Ubuntu.
Si ha hecho todo correctamente, Node.js se instalará correctamente en su distribución de Linux. Ahora ingrese el Claro comando para borrar la terminal.
4. Verifique la instalación de Node.js en la distribución de Linux Ubuntu
Una vez que haya instalado Node.js, puede verificar si la instalación se realizó correctamente o no. Para confirmar la instalación, debe ejecutar dos comandos simples en su terminal Linux.
Para verificar la versión de Node.js, escriba:
Node --version
Y para verificar la versión npm, escriba:
npm --version
Verificando la instalación de Node.js en Ubuntu.
Si la versión de Node.js y npm están instalados correctamente, verá los nombres de las versiones de Node.js y npm visibles en la terminal de Linux. Indica que ha instalado correctamente Node.js y npm en su distribución de Linux.
Verificar y actualizar la versión de npm
Como hemos mencionado, npm es el administrador de paquetes de Node.js. Gestiona las dependencias de los paquetes. Sin npm, tendría que descomprimir todos los paquetes de Node.js manualmente cada vez que desee cargar un marco. Pero npm le libera de esta responsabilidad y se encarga de ella automáticamente.
La actualización regular de npm también actualiza sus paquetes locales y mejora el código utilizado en sus proyectos. Sin embargo, como npm se instala automáticamente con la versión de Node.js que elija, a menudo pierde la última versión de npm. En tales casos, puede verificar su versión de npm y actualizarla manualmente en un proceso simple.
Los procesos para verificar y actualizar su versión de npm son muy similares entre Windows, macOS y Linux: ejecutará el mismo comando en cada uno.
Actualizar npm en Windows
Para verificar la versión de npm, ejecute el siguiente comando:
npm -v
…o:
npm --version
Y para actualizar la versión npm, ejecute este comando:
npm install -g [email protected]
Después de ejecutar este comando en el indicador de CMD en Windows, el sistema actualizará su versión de npm e instalará los paquetes adicionales en unos segundos. Al final, puede volver a verificar la versión para confirmar la actualización de la versión npm.
Actualizando npm en Windows.
Actualizar npm en macOS
Para verificar la versión de npm en macOS, abra su terminal y ejecute el siguiente comando:
npm -v
…o:
npm --version
Comprobando la versión de npm en macOS.
Para actualizar la versión npm, ejecute este comando en su terminal macOS:
npm install -g [email protected]
Actualizando npm en macOS.
Actualizar npm en Linux
Para actualizar su versión de npm en Linux, escriba estos comandos en su terminal:
sudo npm install -g n
…y luego:
sudo n latest
Actualizando npm en Ubuntu.
Resumen
Node.js se ha convertido rápidamente en un entorno de programación popular debido a su utilidad tanto en el frontend como en el backend. Miles de usuarios activos han creado una vasta comunidad que ayuda a evitar que los nuevos desarrolladores y sus preguntas se pasen por alto.
En esencia, es fácil comenzar con Node.js debido a su simplicidad y sus capacidades para crear aplicaciones avanzadas son extraordinarias. También puede ayudarlo a convertirse en un desarrollador completo en poco tiempo. Estas características hacen de Node.js una opción inevitable para la programación de próxima generación.
¿Nos hemos perdido algún consejo útil sobre la instalación de Node.js en Windows, macOS o Linux? ¡Infórmenos en la sección para comentarios!
Ahorre tiempo, costos y maximice el rendimiento del sitio con:
- Ayuda instantánea de expertos en alojamiento de WordPress, 24 horas al día, 7 días a la semana.
- Integración de Cloudflare Enterprise.
- Alcance de audiencia global con 28 centros de datos en todo el mundo.
- Optimización con nuestro monitoreo de rendimiento de aplicaciones integrado.
Todo eso y mucho más, en un plan sin contratos a largo plazo, migraciones asistidas y una garantía de devolución de dinero de 30 días. Consulte nuestros planes o hable con ventas para encontrar el plan adecuado para usted.
