nodejs ne peut pas être désinstallé

WBOY
Libérer: 2023-05-25 14:44:07
original
2203 Les gens l'ont consulté

Lors du processus d'utilisation de Node.js, vous rencontrerez parfois des problèmes, tels que l'impossibilité d'installer ou de désinstaller Node.js. Parmi eux, le problème de la désinstallation de Node.js est relativement courant. Parfois, même si nous utilisons certaines méthodes de désinstallation, nous ne pouvons toujours pas désinstaller complètement Node.js. Cet article aborde principalement le problème de désinstallation incomplète de Node.js et ses solutions.

Tout d’abord, pourquoi la désinstallation est-elle incomplète ? En effet, Node.js créera des fichiers et des variables d'environnement à différents emplacements du système lors de l'installation. Différentes versions de Node.js auront également des chemins d'installation et des emplacements de fichiers différents si vous utilisez directement un logiciel de désinstallation classique lors de la désinstallation. et les variables d'environnement peuvent être conservées, entraînant une désinstallation incomplète.

Ensuite, nous listons quelques problèmes que vous pouvez rencontrer lorsque Node.js n'est pas complètement désinstallé et les solutions correspondantes.

Problème 1 : Node.js est désinstallé mais la commande node existe toujours

Cette situation est relativement courante. Certains utilisateurs peuvent toujours imprimer les informations de version lorsqu'ils utilisent la commande node après avoir désinstallé Node.js. En effet, lorsque Node.js est installé, il liera la commande node au répertoire /usr/local/bin ou à d'autres chemins de variables d'environnement, donc ce lien existera toujours après la désinstallation.

Solution :

  1. Connectez-vous à votre terminal
  2. Exécutez la commande : echo $PATH, imprimez votre PATHecho $PATH,打印出你的 PATH
  3. 在打印出的 PATH 列表中找到含有 Node.js 的目录,并删除它
  4. 执行命令:hash -r,清除缓存
  5. 执行命令:node -v,如果提示 command not found,说明 node 命令已经被删除

问题二:使用 brew 安装的 Node.js 卸载不干净

有些用户在 Mac 系统上使用 brew 安装了 Node.js,但是在卸载的时候 brew uninstall node 命令却无法完全卸载。

解决方法:

  1. 进入终端
  2. 执行命令:brew list,打印出 brew 安装的所有软件列表
  3. 找到 Node.js 软件包所在的位置,并手动删除它
  4. 执行命令:echo $PATH,找到含有 Node.js 的目录,并删除它
  5. 执行命令:hash -r,清除缓存
  6. 执行命令:node -v,如果提示 command not found,说明 node 命令已经被删除

问题三:在 Windows 上,卸载 Node.js 后仍然存在 node.exe 和 npm

在 Windows 上,卸载 Node.js 后可能会遗留下一些文件,如 node.exe 和 npm 等。

解决方法:

  1. 进入控制面板 -> 程序 -> 卸载程序
  2. 找到 Node.js,选择“卸载”
  3. 删除 Node.js 安装目录下的所有文件
  4. 删除环境变量中与 Node.js 有关的所有路径
  5. 在上一步操作完成之后,重启电脑
  6. 执行命令:node -vnpm -v,如果提示 command not found,说明删除成功

问题四:在 Linux 上,使用 apt-get 安装的 Node.js 卸载后仍然存在

在 Linux 上,使用 apt-get 或 apt 安装的 Node.js 卸载可能遗留下一些文件和文件夹。

解决方法:

  1. 进入终端
  2. 执行命令:which node,查找 node 所在的目录
  3. 删除 node 所在的目录
  4. 执行命令:echo $PATH,查找 PATH 中和 Node.js 有关的目录,并删除它们
  5. 执行命令:node -v
  6. Trouvez le répertoire contenant Node.js dans la liste PATH imprimée et supprimez it

Exécutez la commande : hash -r, videz le cache

🎜Exécutez la commande : node -v, si la commande introuvable est demandée, cela signifie que le nœud La commande a été supprimée 🎜🎜🎜🎜Problème 2 : Node.js installé à l'aide de Brew n'est pas proprement désinstallé🎜🎜🎜Certains utilisateurs ont utilisé Brew pour installer Node.js sur les systèmes Mac, mais lors de la désinstallation, la commande Brew Uninstall Node n'a pas réussi à désinstaller complètement . 🎜🎜Solution : 🎜🎜🎜Entrez dans le terminal🎜🎜Exécutez la commande : brew list, imprimez une liste de tous les logiciels installés par Brew🎜🎜Trouvez l'emplacement du package Node.js et supprimez-le manuellement🎜 🎜Exécutez la commande : echo $PATH, recherchez le répertoire contenant Node.js et supprimez-le🎜🎜Exécutez la commande : hash -r, videz le cache🎜 🎜Exécutez la commande : node -v, si la commande introuvable est demandée, cela signifie que la commande node a été supprimée🎜🎜🎜🎜Question 3 : Sous Windows, node.exe et npm existent toujours après désinstallation de Node.js🎜🎜🎜Sous Windows Après la désinstallation de Node.js, certains fichiers peuvent être laissés, tels que node.exe et npm. 🎜🎜Solution : 🎜🎜🎜Entrez dans le Panneau de configuration-> Programmes-> Programme de désinstallation🎜🎜Trouvez Node.js, sélectionnez "Désinstaller"🎜🎜Supprimez tous les fichiers du répertoire d'installation de Node.js🎜🎜Supprimez la variable d'environnement et Tout chemins liés à Node.js🎜🎜Une fois l'étape précédente terminée, redémarrez l'ordinateur🎜🎜Exécutez les commandes : node -v et npm -v, si la commande est introuvable » est invité, indiquant que la suppression a réussi🎜🎜🎜🎜Question 4 : Sous Linux, Node.js installé à l'aide d'apt-get existe toujours après la désinstallation🎜🎜🎜Sous Linux, Node.js installé à l'aide d'apt-get ou apt peut être laissé derrière après la désinstallation de certains fichiers et dossiers. 🎜🎜Solution : 🎜🎜🎜Entrez dans le terminal🎜🎜Exécutez la commande : quel nœud, recherchez le répertoire où se trouve le nœud🎜🎜Supprimez le répertoire où se trouve le nœud🎜🎜Exécutez la commande : echo $PATH code>, recherchez les répertoires liés à Node.js dans PATH et supprimez-les🎜🎜Exécutez la commande : <code>node -v, si la commande introuvable est demandée, la suppression est réussi🎜🎜🎜En résumé, concernant le problème de désinstallation incomplète de Node.js, il n'existe en fait pas de solution universelle. Différents systèmes d'exploitation et méthodes d'installation nécessitent des méthodes de désinstallation différentes. et les fichiers de différentes versions de Node.js. L'emplacement peut également être différent, vous devez donc vérifier soigneusement l'emplacement du fichier de chaque Node.js avant de le désinstaller pour éviter de laisser des résidus de désinstallation. 🎜

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!

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!