nadie leyo la licencia
Introducción a NPM
Acerca de NPM, paquetes y módulos
Instalación
Cómo instalar un NPM en Windows
Cómo instalar un NPM en Mac
Configuración
Iniciar un proyecto
Instalación de dependencias
Instalación de dependencias con force
Cómo actualizar y eliminar paquetes
Package lock y el uso los símbolos ^ y ~
Ejecutar tareas
Solución de problemas en proyectos con NPM
Gestionar la seguridad en proyectos con NPM
Publicar un paquete
Crear un paquete para NPM
Publicar un paquete en NPM
Paquetes privados
Cierre del curso
Para instalar NPM en Mac realiza solo debes seguir unos simples pasos.
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.
¡Listo! Ya está instalado Node y NPM en tu computador.
¿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
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
Para instalar en Linux les dejo este enlace https://github.com/nodesource/distributions/blob/master/README.md#debinstall
Para instalar en Mac
Debes de ir a nodejs.org.
Descargar la última versión de Node.
Para comprobar que está instalado
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:
node
para poder seguir estos pasos de forma más simplesi usas el comando ls node
podrás ver que dentro se encuentran las carpetas bin, include, lib y share
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 –g [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
no conocia el comando
sudo npm install npm@latest -g
veremos que tal es la diferencia entre tener la version ‘normal’ 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
Listo
Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.