Crea una cuenta o inicia sesión

¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera

Instalación de NPM en MacOS

3/15
Recursos

Para instalar NPM en MacOS debes seguir los siguientes pasos.

Pasos para instalar NPM en MacOS

  1. Dirígete a la página oficial de Nodejs. Te encontrarás con la siguiente pantalla:

Página Web para la instalación de Nodejs en MacOS

  1. Selecciona la versión LTS.

La versión LTS (Long Term Support) es más estable y con menos errores. La versión actual tiene las últimas características añadidas a Nodejs, pero no está validada y puede provocar errores y bugs.

  1. Ejecuta el archivo descargado.
  2. Sigue los pasos de la instalación de Nodejs, en la cual instalará Nodejs y NPM en sus respectivas versiones.

¡Listo! Ya está instalado Nodejs y NPM en tu computador.

Cómo validar que NPM están instalados en MacOS

Para validar que NPM y Nodejs están instalados, dirígete a una terminal de comandos, ejecuta el comando node -v y npm -v y te mostrará las versiones instaladas de Nodejs y NPM, respectivamente. Si no lo muestra, es porque no están instaladas.

Para actualizar NPM, ejecuta el comando npm install -g npm@latest.

Contribución creada por Andrés Guano (Platzi Contributor).

Aportes 14

Preguntas 3

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Hola Chicos 😃

  • Link para la Instalación
    https://nodejs.org/es/

  • Validar las versiones con los siguientes comandos en la terminal

    • node -v

    • npm -v

tambien podemos usar nvm ( node version manager) que nos permite tener diferentes versiones de node JS
https://github.com/nvm-sh/nvm

¿Cómo actualizo mi versión de node y los paquetes globales ligados a esa versión?


.
Para instalar la última versión:

> nvm install node --reinstall-packages-from=node

Para instalar la versión estable LTS:

> nvm install "lts/*" --reinstall-packages-from="$(nvm current)"

Estos comandos van a instalar la versión apropiada de NodeJS y va a reinstalar todos los paquetes globales que tienes pero actualizados a la nueva versión de Node.
De esta manera nos evitamos tener que especificar números de versiones de cada paquete.

LTS (Long Term Suppport)

¿Cuál versión de Node.js debo de tener?

La versión actual (18.4.0) incluye todas las características hasta el último cambio listo para que pueda llegar a cualquier computadora.

La versión LTS (16.15.1) es una versión de soporte extendido. Nos permite utilizar una versión que anteriormente va a tener un alcance mayor. En otras palabras, LTS es el soporte que les está brindando Node como organización para reparar o darle seguimiento de alguna manera con el objetivo de no dejarle obsoleta la versión.

Si vas a tener un soporte mayor a alguna implementación o que quieres que mantenga el soporte por más de un tiempo establecido, puedes instalar la versión LTS.

Pero si vas a hacer un equipo de desarrollo donde vas a trabajar con proyectos, lo ideal es utilizar la última versión (la versión actual)

Acá dejo como se instala la última versión de nodejs en Ubuntu, ya que Ubuntu generalmente no cuenta con la última versión en su tienda oficial, debemos usar nodesource o nvm (node version manager).

Para ésto vamos a ejecutar los siguientes comandos en la terminal de Ubuntu:

  1. Instalar NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
  1. Para comprobar que ya tenemos NVM instalado,
nvm --version
  1. Instalamos NodeJS
nvm install 19.0.1

En mi caso instalé la última versión, la 19.0.1, pero puedes instalar la versión que desees, simplemente cambiando el numero de la versión de node.

Las versiones de hoy:
18.16.1 LTS
20.3.1 Current
🤓

yo recomendaría volta como node manager y así tener diferentes versiones de node según requiera el proyecto.

Otra alternativa también es nvm pero a mi en lo particular no me fue muy bien la version 14 en Mac M1

¿Qué es una distribución LTS?
LTS son las siglas de Long Term Support (Soporte a Largo Plazo), son distribuciones que obtendrán actualizaciones de funciones (en algunos casos), seguridad y mantenimiento, durante un período más prolongado.

No tengo MacOs pero waos

Para instalar Node.js en macOS, puedes seguir estos pasos: 1. Instalación con Homebrew (recomendado): \- Abre la Terminal. \- Instala Homebrew si aún no lo tienes: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" \- Luego, instala Node.js con Homebrew: brew install node 1. Descarga desde el sitio web oficial: \- Ve al sitio web oficial de Node.js (https://nodejs.org/). \- Descarga el instalador para macOS. \- Sigue las instrucciones del instalador para completar la instalación. 1. Instalación con NVM (Node Version Manager): \- Abre la Terminal. \- Instala NVM si aún no lo tienes (puedes encontrar instrucciones en <https://github.com/nvm-sh/nvm).> \- Luego, instala una versión específica de Node.js usando NVM: nvm install \<versión> Después de completar cualquiera de estos métodos, puedes verificar que Node.js se haya instalado correctamente ejecutando `node -v` en la Terminal para verificar la versión instalada, y `npm -v` para verificar la versión de npm.

🍃¿Cuál es la diferencia entre las versiones LTS y actual de node?

La versión LTS (Long-Term Support) de Node.js es una versión que recibe soporte a largo plazo y es recomendada para la mayoría de los usuarios. Este tipo de versión se publica cada dos años y recibe actualizaciones de seguridad y corrección de errores durante un período de 30 meses. Las versiones LTS son más estables y confiables, lo que las hace ideales para su uso en entornos de producción.

Por otro lado, la versión actual de Node.js es una versión que recibe actualizaciones de nuevas funciones y características cada seis meses. Estas versiones están destinadas principalmente a los desarrolladores que quieren experimentar con las últimas características de Node.js y no les importa tanto la estabilidad.

En resumen, la principal diferencia entre las versiones LTS y actual de Node.js es que la versión LTS es más estable y segura, mientras que la versión actual incluye las últimas características y actualizaciones, pero puede ser menos estable y no está diseñada para su uso en producción.

seria mejor trabajarlo en MacOS o Windows o no hay diferencia ?
La instalación de npm en macOS se puede realizar a través de la instalación de Node.js, ya que npm se instala automáticamente junto con Node.js. Aquí tienes los pasos para instalar npm en macOS: ### Instalación de npm en macOS 1. **Verificar si Node.js está instalado**: Abre la aplicación Terminal y ejecuta el siguiente comando para verificar si Node.js está instalado:bash Copy codenode -v Si Node.js ya está instalado, el comando mostrará la versión de Node.js. Si no está instalado, procede con la instalación de Node.js, que incluirá npm. 2. **Instalación de Node.js a través de Homebrew (opcional)**: Si prefieres utilizar Homebrew para la instalación, puedes ejecutar los siguientes comandos en Terminal: * Instalar Homebrew (si no lo tienes instalado):bash Copy code/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" * Instalar Node.js y npm a través de Homebrew:bash Copy codebrew install node 3. **Instalación de Node.js desde el sitio web oficial**: Si prefieres descargar Node.js directamente desde el sitio web oficial, puedes seguir estos pasos: * Visita el sitio web de Node.js en <https://nodejs.org/>. * Descarga el instalador para macOS. * Ejecuta el instalador y sigue las instrucciones para completar la instalación. Esto también instalará npm automáticamente. 4. **Verificar la instalación de npm**: Una vez completada la instalación, puedes verificar la versión de npm ejecutando el siguiente comando en Terminal:bash Copy codenpm -v Esto mostrará la versión de npm instalada en tu sistema. Siguiendo estos pasos, podrás instalar npm en tu macOS. Si tienes alguna otra consulta o necesitas más ayuda, no dudes en preguntar.