GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo puedo desinstalar o actualizar mi versión anterior de node.js?

Solución en 1 minuto sin usando sudo :

La versión actual estable "LTS" del nodo es 12.18.4 (2020-10-03 ) ver :nodejs.org para último .

Paso 1:Obtener NVM (Administrador de versiones de nodos)

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

Si tienes curiosidad sobre el comando de instalación leer el código fuente
... ha sido revisado por varios expertos en seguridad de node.js

Paso 2 - Instalar la versión de node.js que necesitas

Una vez que tenga NVM puede instalar un específico versión de Node.js usando el comando nvm:

nvm install v12.18.4

Nota :es posible que deba cerrar y volver a abrir la ventana de su terminal para nvm comando para estar disponible.

Debería esperar ver algo como esto en su terminal:

Now using node v12.18.4

Paso 3 - Disfruta el resto de tu día!

, es así de fácil y no requirió sudo !
Ahora por favor vote a favor esto (para que otros puedan evitar sudo -instalando cosas! )
y que tengas un bonito día escribiendo código node.js!

Microsoft Windows Usuario ? Usar :https://github.com/coreybutler/nvm-windows

 tl;dr

La revisión de la lista de correo del nodo indica que el uso de NVM (Administrador de versiones de nodos ) es el preferido forma de administrar el control de versiones/actualización de su nodejs. consulte:github.com/nvm-sh/nvm

NVM se considera "mejor " que N porque el verboso los comandos significan mucho más fácil hacer un seguimiento de lo que está haciendo en su Terminal/Registro SSH. También es más rápido , salva gatitos por no requiere sudo y es utilizado por el equipo de NPM los expertos en seguridad de node.js !


  1. Instalar npm usando curl (o wget)
    curl http://npmjs.org/install.sh | sh
  2. Instalar n usando npm
    npm install -g n
  3. Instalar la última versión del nodo usando n
    n latest

n es un administrador de versiones de nodos. Hace todo el trabajo por ti. Se instala y cambia a la versión que especifiques, o simplemente cambia si ya la tienes instalada.

Nota: Si tiene problemas para instalar cosas debido a los permisos, no use sudo. Ingrese este comando una vez para configurar su cuenta de usuario como propietario del /usr/local/ directorio, de modo que pueda emitir comandos normales allí sin sudo. Es una alternativa más sensata.

sudo chown -R $USER /usr/local

Haz exactamente lo mismo otra vez. El nuevo binario se copiará sobre el anterior.

  • git clone crea una copia del código fuente del nodo del repositorio git
  • cd node/ cambia el directorio al que acaba de crear con esos archivos
  • ./configure comprueba las dependencias y crea un archivo MAKE
  • make ejecuta ese archivo MAKE, lo que resulta en la compilación del código fuente en ejecutables binarios, bibliotecas y cualquier otra salida
  • ls -l enumera los archivos en el directorio actual
  • node ejecuta el node ejecutable binario que acaba de compilar desde la fuente, para asegurarse de que la compilación fue exitosa
  • sudo make install copia los archivos que acaba de crear desde el directorio actual a sus ubicaciones permanentes, /usr/local/bin y demás

El último paso sobrescribe lo que ya está allí con lo que acaba de construir.


Linux
  1. Cómo actualizar la versión de PHP a PHP 8.0 en Ubuntu

  2. ¿Cómo puedo configurar y ejecutar PhantomJS en Ubuntu?

  3. ¿Cómo puedo vincular a una versión anterior de una biblioteca compartida?

  4. Cómo eliminar la versión anterior de Java e instalar una nueva versión

  5. ¿Cómo actualizar R en Linux?

Cómo actualizar o degradar TensorFlow

Cómo actualizar Alpine Linux a la última versión

Cómo actualizar FreeBSD 12 a 13

Cómo actualizar a AlmaLinux 8.5

¿Cómo actualizar la versión de SolidCP a 1.4 manualmente?

¿Cómo actualizar Debian 7 (Wheezy) a la versión 10 (Buster)?