如何从 Windows 中完全删除 node.js

新手上路,请多包涵

我卸载了我以前版本的 node.js (0.8.11) 并从 node.js 网站下载了最新的 0.10.24 并安装了它。但是,运行 node --version 后,它仍然表明我正在运行 v0.8.11。显然,在卸载过程中留下了一些东西,这导致我在尝试通过 npm 添加模块时遇到各种错误。我已经看到了适用于 OSX 和 Linux 的解决方案,但找不到适用于 Windows 的任何东西。我正在运行 Windows 7 64 位。

原文由 Andrew De Forest 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.5k
2 个回答

如何从 Windows 中删除 Node.js:

  1. 深吸一口气。

  2. 运行 npm cache clean --force

  3. 使用卸载程序从程序和功能中卸载。

  4. 重新启动(或者您可能可以从任务管理器中杀死所有与节点相关的进程)。

  5. 查找这些文件夹并删除它们(及其内容)(如果仍然存在)。根据您安装的版本、UAC 设置和 CPU 架构,这些可能存在也可能不存在:

  • C:\Program Files (x86)\Nodejs
  • C:\Program Files\Nodejs
  • C:\Users\{User}\AppData\Roaming\npm (或 %appdata%\npm
  • C:\Users\{User}\AppData\Roaming\npm-cache (或 %appdata%\npm-cache
  • C:\Users\{User}\.npmrc (也可能在没有 . 前缀的情况下检查)
  • C:\Users\{User}\AppData\Local\Temp\npm-*
  1. 检查您的 %PATH% 环境变量 以确保不存在对 Nodejsnpm 的引用。

  2. 如果它 仍未 卸载,请在命令提示符下键入 where node 你会看到它所在的位置——删除它(也可能是父目录)。

  3. 重新启动,以防万一。

原文由 brandonscript 发布,翻译遵循 CC BY-SA 4.0 许可协议

如何从 Windows 中完全删除 node.js

我也遇到了这个问题。

解决方案

我卸载 了适用于 Windows 1.1.7 的 NVM 。在卸载过程中,它表示将卸载所有版本的 Node.js 和 npm。现在两个都走了:-)

原文由 Super Jade 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题