一尘不染

如何从Windows完全删除Node.js

node.js

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


阅读 315

收藏
2020-07-07

共1个答案

一尘不染

如何从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-*
    • 检查您的%PATH%环境变量,以确保没有引用Nodejs或不npm存在。
  6. 如果 仍未 卸载,请where node在命令提示符下键入,然后您会看到它的驻留位置-也删除该位置(可能还要删除其父目录)。

  7. 重新启动,这是很好的措施。

2020-07-07