Nota: Esto eliminará por completo nodejs de su sistema; luego puede realizar una nueva instalación con los siguientes comandos.
Eliminando Nodejs y Npm
sudo apt-get remove nodejs npm node
sudo apt-get purge nodejs
Ahora elimine las carpetas .node y .npm de su sistema
sudo rm -rf /usr/local/bin/npm
sudo rm -rf /usr/local/share/man/man1/node*
sudo rm -rf /usr/local/lib/dtrace/node.d
sudo rm -rf ~/.npm
sudo rm -rf ~/.node-gyp
sudo rm -rf /opt/local/bin/node
sudo rm -rf opt/local/include/node
sudo rm -rf /opt/local/lib/node_modules
sudo rm -rf /usr/local/lib/node*
sudo rm -rf /usr/local/include/node*
sudo rm -rf /usr/local/bin/node*
Vaya al directorio de inicio y elimine cualquier nodo o directorio node_modules, si existe.
Puede verificar su desinstalación con este comando, no deberían generar nada.
which node
which nodejs
which npm
Instalación del script NVM (Node Version Manager)
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
El comando anterior clonará el repositorio NVM de Github al directorio ~ / .nvm:
=> Cierre y vuelva a abrir su terminal para comenzar a usar nvm o ejecute lo siguiente para usarlo ahora:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
Como dice el resultado anterior, debe cerrar y volver a abrir la terminal o ejecutar los comandos para agregar la ruta al script nvm a la sesión de shell actual. Puede hacer lo que sea más fácil para usted.
Una vez que la secuencia de comandos esté en su RUTA, verifique que nvm se haya instalado correctamente escribiendo:
nvm --version
# Output
0.34.0
Instalación de Node.js y npm
nvm install node
nvm install --lts
Una vez completada la instalación, verifíquela imprimiendo la versión de Node.js:
node --version
#Output
v12.8.1
Npm también debe instalarse con el nodo, verifíquelo usando
npm -v
# Output
6.13.4
Extra - [Opcional] También puede usar dos versiones diferentes de nodo usando nvm fácilmente
nvm install 8.10.0 # simplemente ingrese el número de versión del nodo Ahora cambie entre versiones de nodo
nvm ls
#output
-> v12.14.1
v13.7.0
default -> lts/* (-> v12.14.1)
node -> stable (-> v13.7.0) (default)
stable -> 13.7 (-> v13.7.0) (default)
iojs -> N/A (default)
unstable -> N/A (default)
lts/* -> lts/erbium (-> v12.14.1)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.18.1 (-> N/A)
En mi caso, la v12.14.1 y la v13.7.0 están instaladas, para cambiar solo tengo que usar
nvm use 12.14.1
Configuración de npm para instalaciones globales En su directorio personal, cree un directorio para instalaciones globales:
mkdir ~/.npm-global
Configure npm para usar la nueva ruta del directorio:
npm config set prefix '~/.npm-global'
En su editor de texto preferido, abra o cree un archivo ~ / .profile si no existe y agregue esta línea:
export PATH=~/.npm-global/bin:$PATH
En la línea de comando, actualice las variables de su sistema:
source ~/.profile
Eso es todo
apt-get remove node
(o mejor aún, purga). El programa de nodo es un módem de software de radioaficionado, por lo que, a menos que tenga una licencia de radioaficionado y desee enviar paquetes digitales por radioaficionado, no lo necesita.