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

如何完全卸载Node.js并从头重新安装(MacOSX)

如何完全卸载Node.js并从头重新安装(MacOSX)

桃花长相依 2019-06-01 15:58:49
如何完全卸载Node.js并从头重新安装(MacOSX)即使在安装BREW节点和NVM安装v0.6.19之后,我的节点版本始终是v0.6.1-pree。我的节点版本是:node -v v0.6.1-preNVM这样说(在我第一次在一个bash终端中安装了一个节点版本之后):nvm ls v0.6.19 current:    v0.6.19但当我重新启动bash时,我看到的是:nvm ls v0.6.19 current:    v0.6.1-pre default -> 0.6.19 (-> v0.6.19)那么这个幻影节点0.6.1-预版本在哪里,我如何摆脱它呢?我正试图通过NPM安装库,以便我可以在一个项目上工作。我尝试在NVM之前使用BREW更新,使用“BREW更新”和“BREW安装节点”。我尝试删除我/usr/local/include中的“节点”目录,以及我的“/usr/local/lib”中的“节点”和“节点_模块”。我尝试过卸载NPM并在下面重新安装它这些指示。所有这些都是因为我试图更新一个旧版本的节点来安装“zipstream”库。现在我的用户目录中有文件夹,尽管NVM说它使用的是0.6.19,但节点版本仍然不最新。理想情况下,我希望卸载NodeJS、NPM和NVM,然后在我的系统上从头开始重新安装整个程序。
查看完整描述

3 回答

?
一只名叫tom的猫

TA贡献1906条经验 获得超3个赞

很明显,有一个/Users/myusername/local包含include带着nodelib带着nodenode_modules..这是如何和为什么创建的,而不是在我的/usr/local文件夹,我不知道。

删除这些本地引用修复了幻影v0.6.1-pree。如果有人有解释的话,我会选择正确的答案。

编辑:

您可能还需要执行其他说明:

sudo rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/{npm*,node*,man1/node*}

它相当于(和上面一样).

sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp

或者(和上面一样)崩溃了.

要完全卸载节点+NPM,请执行以下操作:

  1. /usr/local/lib

    并删除任何

    节点

    节点模块

  2. /usr/local/包括

    并删除任何

    节点

    节点模块

    目录
  3. 如果你安装了

    BREW安装节点

    ,然后跑

    BREW卸载节点

    在你的航站楼
  4. 查看你的主页目录

    本土化

    利布

    包括

    文件夹,并删除任何

    节点

    节点模块

    从那里
  5. /usr/本地/bin

    并删除任何

    节点

    可执行

您还可能需要:

sudo rm -rf /opt/local/bin/node /opt/local/include/node /opt/local/lib/node_modules
sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node.1 /usr/local/lib/dtrace/node.d

另外,nvm修改$HOME/.bashrc,这肯定是手动恢复.

然后下载NVM并按照说明安装节点。最新版本的节点NPM,我相信,但你也可以重新安装它。


查看完整回答
反对 回复 2019-06-01
  • 3 回答
  • 0 关注
  • 5223 浏览
慕课专栏
更多

添加回答

举报

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