actualizando nodejs en ubuntu 16.04

Hace poco estuve revisando la versión del nodo en mi ubuntu 16.04 cuando se utilizó el comando node -v me muestra la versión 6.9.1 pero cuando nodejs -v muestra 6.9.2 anteriormente antes de usar este comando se utilizó el comando npm update .

Ahora, ¿cuál es la diferencia en el node -v y nodejs -v ? y cómo actualizar a la última versión LTS de node / nodejs?

Para actualizar, puede instalar n

 sudo npm install -gn 

Entonces solo:

 sudo n latest 

o una versión específica

 sudo n 8.9.0 

De acuerdo con los documentos oficiales para instalar el nodo:

nodo v6 (versión antigua) :

 curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - sudo apt-get install -y nodejs 

nodo v8 (LTS) (para usuarios nuevos: instala este):

 curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt-get install -y nodejs 

nodo v10 :

 curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - sudo apt-get install -y nodejs 

Opcional: instalar herramientas de comstackción

Para comstackr e instalar paquetes nativos

 sudo apt-get install -y build-essential 

Para actualizar el nodo a la última versión simplemente:

 sudo apt update sudo apt upgrade 

Para mantener npm actualizado

 sudo npm i -g npm 

Para conocer otras versiones, pruebe npm info npm y en las versiones encuentre su versión deseada y reemplace [version-tag] con esa etiqueta de versión en npm i -g npm@[version-tag]

Y también recomiendo probar hilo en lugar de npm

Use sudo apt-get install --only-upgrade nodejs para actualizar el nodo (y solo actualice el nodo) usando el administrador de paquetes.

El nombre del paquete es nodejs , consulte https://stackoverflow.com/a/18130296/4578017 para obtener más información.

También puede usar nvm para instalar y actualizar el nodo.

 curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash 

A continuación, reinicie el terminal, use nvm ls-remote para obtener la última versión de la lista de nodos y use nvm install lts/* para instalar la última versión de LTS.

nvm es una forma más recomendada de instalar o actualizar el nodo, incluso si no va a cambiar de versión.

Diferencia: cuando instalé el nodo por primera vez, se instaló como ‘nodejs’. Cuando lo actualicé, creó ‘nodo’. Al ejecutar el nodo, en realidad estamos ejecutando nodejs. El nodo es solo una referencia a nodejs. Desde mi experiencia, cuando actualicé, afectó ambas versiones (como se suponía). Cuando hago nodejs -v o node -v, obtengo la nueva versión.

Actualización: la actualización de npm se usa para actualizar los paquetes en el directorio actual. Ver https://docs.npmjs.com/cli/update

Para actualizar la versión del nodo, según el SO que esté utilizando, siga los comandos aquí https://nodejs.org/en/download/package-manager/

 sudo npm install npm@latest -g 

Usando el Administrador de versiones de nodo (NVM) :

Instalarlo:

 wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash 

Pruebe su instalación:

cierra tu terminal actual, abre una nueva terminal y ejecuta:

 command -v nvm 

Úselo para instalar tantas versiones como desee:

 nvm install 8 # Install nodejs 8 nvm install --lts # Install latest LTS (Long Term Support) version 

Lista de versiones instaladas:

 nvm ls 

Usa una versión específica:

 nvm use 8 # Use this version on this shell 

Configurar valores predeterminados:

 nvm alias default 8 # Default to nodejs 8 on this shell nvm alias default node # always use latest available as default nodejs for all shells 

Use n module desde npm para actualizar sudo npm cache clean -f sudo npm install -gn sudo n estable Para actualizar a la versión más reciente (y no estable), puede usar sudo n latest

Para deshacer: sudo apt-get install –reinstall nodejs-legacy # fix / usr / bin / node sudo n rm 6.0.0 # reemplazar el número con la versión de Node que se instaló sudo npm uninstall -gn

Consulte el sitio oficial de nodejs para obtener instrucciones de instalación en el siguiente enlace

https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions

De todos modos, encuentra los comandos para instalar nodejs versión 10 en ubuntu a continuación.

 curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt-get install -y nodejs