Maison > Article > interface Web > Comment désinstaller complètement Node et NPM sur Mac
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
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.*}
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.*
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!