Maison > interface Web > js tutoriel > Comment désinstaller complètement Node et NPM sur Mac

Comment désinstaller complètement Node et NPM sur Mac

php中世界最好的语言
Libérer: 2018-05-29 11:46:00
original
2961 Les gens l'ont consulté

Cette fois, je vais vous montrer comment désinstaller complètement node et npm sous Mac. Quelles sont les précautions pour désinstaller complètement node et npm sous Mac. Ce qui suit est un cas pratique, jetons un coup d'oeil.

Il est très pratique d'utiliser nvm pour gérer les versions des nœuds. Vous pouvez basculer librement entre les versions, mais nvminstalle le nœud sous ~/.nvm, qui est le même que celui installé. avant. Nous ne sommes pas ensemble, et j'ai un peu de trouble obsessionnel-compulsif, donc je veux désinstaller le précédent

homebrew installé

il suffit de donner une commande.

brew uninstall node
Copier après la connexion

Téléchargez le package d'installation pkg sur le site officiel

Une commande

sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
Copier après la connexion

Installez-le par d'autres moyens

Créez un script, supprimez tous les fichiers qui doivent être supprimés en une seule fois

et nommez-les comme suit : uninstallnode. sh

#!/bin/bash
lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom \
| while read i; do
 sudo rm /usr/local/${i}
done
sudo rm -rf /usr/local/lib/node \
  /usr/local/lib/node_modules \
  /var/db/receipts/org.nodejs.*
Copier après la connexion

Modifier les autorisations de fichiers chmod 777 uninstallNodejs.sh

Exécuter sur la ligne de commande

Conseils :

Ces éléments ont été supprimés, le nœud est supprimé.

Mais il existe de nombreux logiciels et outils de ligne de commande installés en fonction du nœud, qui doivent également être réinstallés, tels que React-Native, Supervisor, PM2, etc.

/usr/local/ bin doit être supprimé. Les fichiers associés suivants ne sont en fait que des liens symboliques, et ils se trouvent tous dans le répertoire /usr/local/lib/node_modules/.

Dans les étapes précédentes, il a été supprimé, mais vous pouvez toujours le retrouver en appuyant sur la touche de tabulation car ces connexions logicielles existent toujours.

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !

Lecture recommandée :

Comment utiliser AngularJS pour implémenter le changement d'onglets

Comment utiliser Koa2 pour développer WeChat 2D Scan le QR code pour payer

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal