C贸mo instalar un NPM en Mac

3/15
Recursos
Transcripci贸n

Para instalar NPM en Mac realiza solo debes seguir unos simples pasos.

Pasos para instalar un NPM en Mac

  1. Dir铆gete a la p谩gina oficial de Node.js. Te encontrar谩s con la siguiente pantalla:
P谩gina Web para la instalaci贸n de Node.js en Mac
  1. Selecciona la versi贸n LTS (Long Term Support) o la 鈥淎ctual鈥.

La versi贸n LTS es la m谩s estable y con menos errores. La versi贸n actual tiene las 煤ltimas caracter铆sticas a帽adidas a Node, pero no est谩 probada y puede tener errores y bugs.

  1. Ejecuta el archivo descargado.
  2. Sigue los pasos de la instalaci贸n de Node, en la cual instalar谩 Node y NPM en sus respectivas versiones.

隆Listo! Ya est谩 instalado Node y NPM en tu computador.

C贸mo comprobar que qued贸 instalado el NPM en Mac

驴Existe una forma de comprobarlo? 隆Por supuesto!

En una terminal de comandos, ejecuta el comando node -v y npm -v y te mostrar谩 las versiones instaladas de Node y NPM, respectivamente. Si no lo muestra, es porque no est谩n instaladas.

Si no sabes qu茅 es la terminal, toma el curso de Introducci贸n a la Terminal y L铆nea de Comandos.

Para actualizar NPM, ejecuta el comando npm install -g [email protected].

Contribuci贸n creada con aportes de: Andr茅s Guano.

Aportes 28

Preguntas 7

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Reg铆strate o inicia sesi贸n para participar.

nadie leyo la licencia

En linux:
1.Ultima versi贸n LTS : sudo apt-get install nodejs npm
2. Instalar NVM: curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash

  • nvm ls-remote para ver la lista de versiones que hay de node
  • Luego escogen la versi贸n que deseen instalar
    Example: para instalar Nodejs v9.3.0, ejecuta:
    -nvm install v9.3.0

Para instalar en Mac

  1. Debes de ir a nodejs.org.

  2. Descargar la 煤ltima versi贸n de Node.

Para comprobar que est谩 instalado

  1. Abre la terminal y escribe
npm -v

Esto nos da la versi贸n que tenemos.

Para instalar la 煤ltima versi贸n

sudo npm install npm@latest -g```

No tengo Mac, pero s煤per interesante el contenido.

Si ya est谩 instalado, puedes verificar si hay una actualizaci贸n m谩s reciente con

sudo npm install -g npm@latest

Pasos para actualizar node en Ubuntu usando nvm

鈥 Instalar primero nvm con wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
鈥 Reiniciar el terminal
鈥 Verificar versi贸n de nvm com el comando command -v nvm
鈥 Listar las versiones de node con el comando nvm ls-remote
鈥 Instalar la versi贸n de preferencia en este caso la 煤ltima porque se requiere actualizar con el comando nvm install 16.1.0

Instalar em ubuntu
la ultima version

curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -

y despues

sudo apt-get install -y nodejs

si la primer instruccion no les funciona, talvez tengan que instalar antes curl, asi:

sudo apt-get install curl

https://github.com/nodesource/distributions/blob/master/README.md#debinstall

En unos a帽os la ver茅 en mac jajajaj 馃槬

Para linux, si ya tienes una versi贸n de Node instalada y quieres actualizarla, mi recomendaci贸n es seguir los siguientes pasos:

  • descarga la 煤ltima versi贸n de la p谩gina
  • extrae el archivo y cambia de nombre a la carpeta por node para poder seguir estos pasos de forma m谩s simple

si usas el comando ls node podr谩s ver que dentro se encuentran las carpetas bin, include, lib y share

  • utiliza el comando sudo cp -r node/{bin,include,lib,share} /usr/ para poder instalar esta nueva versi贸n. Tambi茅n, si no ten铆as node instalado entonces ahora lo tendr谩s usando tambi茅n este comando, sin tener que cambiar de versi贸n o hacer cosas raras modificando las alternatives o creando alias en tu .bashrc o tu .zshrc o lo que sea que utilices.

Instalacion



Preferiblemente trabajar en un entorno de Linux (WSL o Mac)

Para instalarlo, simplemente instalamos nodeJs y ya con el lo tendriamos

node -v

para verificar que esta instalado y ver la version que tenemos instalada

npm -v

lo mismo pero para npm

sudo npm install [email protected] -g

Para ver si hay actualizaciones que por lo general siempre hay, entonces traernoslas e instalarlas de forma global

Node incluye npm


Node por su lado, es el enviorment que va a permitir trabajar con JavaScript del lado de nuestras maquinas, en el lado de los servidores y por el cual vamos a poder crear sorprendentes aplicaciones.

Y Npm es la implementacion que nos va a permitir a nosotros trabajar con los paquetes que podamos crear.

NODE Package Manager

NPM: Es un gestor de paquetes, el m谩s popular de Javascript; donde se puede encontrar una gran cantidad de recurso para poder implementar en nuestros paquetes.

Aqu铆 podemos encontrar librer铆as open sources hasta grande proyectos.

Link: https://www.npmjs.com/

Podemos ver si tenemos alguna actualizaci贸n. Con este comando nos verificar谩 si tenemos una actualizaci贸n para npm y la instalara.

Win / Linux

Esto para Win / Tambi茅n funciona para Linux pero verificar permisos de las carpetas. (corr铆 el comando con sudo. )

Npm install 鈥揼 [email protected]

WIN / Laragon

Solo hay que ir a la carpeta de {laragon}/bin/nodejs/ y aqu铆 descargar la versi贸n de NodeJs m谩s reciente.

Link: https://nodejs.org/es/download/current/

Descargar el formato .zip, descomprimir en esta carpeta. {laragon}/bin/nodejs/

Muchas gracias instructor Oscar. Interesante las peque帽as diferencias al momento de la instalaci贸n entre Windows y MacOs, como es la interfaz del archivo ejecutable y el comando para actualizar npm.

Si lo instalaste en ubuntu probablemente tengas la version 10 de Node y por mas que actualices no te va a dar la ultima version.
Aqui te dejo un arcticulo para instalar la ultima version con nvm

鉃 ~ npm -v
6.14.5
鉃 ~ node -v
v14.4.0
鉃 ~ sudo npm install [email protected] -g
/usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js
/usr/local/bin/npx -> /usr/local/lib/node_modules/npm/bin/npx-cli.js

Mac es lo mejor para desarrollo.

Yo instal茅 Node.js con Homebrew en una sola l铆nea de comando

brew install node

me sale este reporte sobre npm que contiene vulnerabilities, dejo el codigo adjunto

鉃  ~ npm audit report
# npm audit report

glob-parent  <5.1.2
Severity: high
Regular expression denial of service - https://github.com/advisories/GHSA-ww39-953v-wcq6
fix available via `npm audit fix --force`
Will install [email protected]0.9.9, which is a breaking change
node_modules/glob-base/node_modules/glob-parent
  glob-base  *
  Depends on vulnerable versions of glob-parent
  node_modules/glob-base
    parse-glob  >=2.1.0
    Depends on vulnerable versions of glob-base
    node_modules/parse-glob
      htmlhint  >=0.9.10
      Depends on vulnerable versions of parse-glob
      node_modules/htmlhint

4 high severity vulnerabilities

To address all issues (including breaking changes), run:
  npm audit fix --force
鉃  ~ 

QUE DEBO HACER EN ESTE CASO?
GRACIAS

Nadie lee la licencia

Recomiendo el uso de nvm

Para Ubuntu a mi me funciona mucho este blog:

https://ubunlog.com/nodejs-npm-instalacion-ubuntu-20-04-18-04/

Recomiendo utilizar un gestor de versiones de NodeJS en lugar de instalarlo directamente, as铆 podr谩n probar diferentes versiones

NVM

no conocia el comando

sudo npm install npm@latest -g 

veremos que tal es la diferencia entre tener la version 鈥榥ormal鈥 y la mas actualizada

MAC OS

windows power

Otro comando que les puede servir para poder actualizar npm es el siguiente:

npm install -g npm
Sigamos!

Listo