为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

牧羊人nacy 2019-07-02 15:37:45
如何从Windows中完全删除node.js我卸载了以前版本的node.js(0.8.11),并从node.js网站下载了最新版本0.10.24,并将其安装。但是,在运行之后node --version,它仍然表明我运行的是0.8.11版本。很明显,在卸载过程中有些东西被落下了,这使我在尝试通过NPM添加模块时出现了各种各样的错误。我已经看到了OSX和Linux的解决方案,但是在Windows中找不到任何解决方案。我在运行Windows 7 64位。
查看完整描述

3 回答

?
幕布斯7119047

TA贡献1794条经验 获得超8个赞

如何从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-*

  6. 检查你的%PATH%环境变量以确保不引用Nodejsnpm存在。

  7. 如果是仍然未卸载,键入where node在命令提示符下,您将看到它所在的位置-也删除它(可能还有父目录)。

  8. 重新启动,好的措施。


查看完整回答
1 反对 回复 2019-07-02
?
慕运维8079593

TA贡献1876条经验 获得超5个赞

场景:在Windows没有Node安装程序条目时删除NodeJS

我遇到了一个问题,我的NodeJS版本(0.10.26)被卸载或删除,因为Windows 7中的程序和功能(也称为添加/删除程序)没有我安装NodeJS的记录。因此,除了手动删除注册表项和文件之外,没有任何选项可以删除它。

命令来验证NodeJS版本: node --version

我试图安装最新推荐版本的NodeJS,但在安装过程结束时失败并回滚。NodeJS的多个版本也失败了,安装程序也同样回滚了它们。我无法从命令行升级NodeJS,因为我没有安装Sudo。

解决方案:经过几个小时的故障排除,包括对NPM的升级,我决定在现有安装的顶部重新安装NodeJS的确切版本。

该解决方案工作正常,并重新安装NodeJS,没有任何错误。更好的是,它也在“添加/删除程序”对话框中添加正式条目。

既然Windows已经意识到已被遗忘的NodeJS安装,我就能够完全卸载我现有的NodeJS版本。然后,我成功地为Windows平台安装了最新推荐的NodeJS发行版(版本4.4.5截至本文)在没有回滚启动的情况下。

我花了一段时间才达到成功,所以我张贴这个,以防它帮助其他人有类似的问题。


查看完整回答
反对 回复 2019-07-02
?
qq_笑_17

TA贡献1818条经验 获得超7个赞

在我的例子中,以上这些都是行不通的。我已经安装和卸载了几个NodeJS版本以修复此错误:windows错误中的NPM:EISDIR,在我试图运行的任何NPM命令中读取错误(本机),包括使用以下命令获取NPM版本:npm -v.

因此,npm目录被删除在NodeJS文件夹中,并从NPM区:然后一切都开始运转了。


查看完整回答
反对 回复 2019-07-02
  • 3 回答
  • 0 关注
  • 18010 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信