Remarque: Cela supprimera complètement nodejs de votre système; alors vous pouvez faire une nouvelle installation à partir des commandes ci-dessous.
Suppression de Nodejs et Npm
sudo apt-get remove nodejs npm node
sudo apt-get purge nodejs
Supprimez maintenant les dossiers .node et .npm de votre système
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*
Accédez au répertoire de base et supprimez tout répertoire node ou node_modules, s'il existe.
Vous pouvez vérifier votre désinstallation par ces commandes, elles ne doivent rien afficher.
which node
which nodejs
which npm
Installation du script NVM (Node Version Manager)
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
La commande ci-dessus clonera le référentiel NVM de Github vers le répertoire ~ / .nvm:
=> Fermez et rouvrez votre terminal pour commencer à utiliser nvm ou exécutez ce qui suit pour l'utiliser maintenant:
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
Comme l'indique la sortie ci-dessus, vous devez soit fermer et rouvrir le terminal, soit exécuter les commandes pour ajouter le chemin du script nvm à la session shell actuelle. Vous pouvez faire tout ce qui est plus facile pour vous.
Une fois le script dans votre PATH, vérifiez que nvm a été correctement installé en tapant:
nvm --version
# Output
0.34.0
Installation de Node.js et npm
nvm install node
nvm install --lts
Une fois l'installation terminée, vérifiez-la en imprimant la version Node.js:
node --version
#Output
v12.8.1
Npm doit également être installé avec le nœud, vérifiez-le en utilisant
npm -v
# Output
6.13.4
Extra - [Facultatif] Vous pouvez également utiliser facilement deux versions différentes de node en utilisant nvm
nvm install 8.10.0 # il suffit de mettre le numéro de version du nœud Maintenant basculez entre les versions de nœud
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)
Dans mon cas, la v12.14.1 et la v13.7.0 sont toutes deux installées, pour basculer, je dois simplement utiliser
nvm use 12.14.1
Configuration de npm pour les installations globales Dans votre répertoire personnel, créez un répertoire pour les installations globales:
mkdir ~/.npm-global
Configurez npm pour utiliser le nouveau chemin du répertoire:
npm config set prefix '~/.npm-global'
Dans votre éditeur de texte préféré, ouvrez ou créez un fichier ~ / .profile s'il n'existe pas et ajoutez cette ligne:
export PATH=~/.npm-global/bin:$PATH
Sur la ligne de commande, mettez à jour vos variables système:
source ~/.profile
C'est tout
apt-get remove node
(ou mieux encore, purgez). Le programme de nœud est un modem logiciel de radio amateur, donc à moins que vous n'ayez une licence amateur et que vous ne vouliez envoyer des paquets numériques par radio amateur, vous n'en avez pas besoin.