如何完全卸载Node.js,然后从头开始重新安装(Mac OS X)

即使安装了brew节点并且安装了NVM v0.6.19,我的节点版本始终是v0.6.1-pre。

我的节点版本是:

node -v

v0.6.1-pre

NVM这样说(我在一个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-pre版本在哪里,我该如何摆脱它?我正在尝试通过NPM安装库,以便可以在项目上工作。

我尝试使用BREW在NVM之前使用brew update和进行更新brew install

node。我尝试删除我的“节点”目录以及我/usr/local/include的“节点”和“

node_modules”目录/usr/local/lib。我已尝试按照以下说明卸载npm并重新安装。

所有这些都是因为我试图更新旧版本的节点以安装“

zipstream”库。现在,我的用户目录中有文件夹,并且节点版本STILL不是最新的,即使NVM表示它正在使用0.6.19。

回答:

显然,存在一个/Users/myusername/local包含includewith nodelibwith node和and

的文件夹node_modules/usr/local我不知道如何以及为什么创建它,而不是在我的文件夹中。

删除这些本地引用可修复幻影v0.6.1-pre。如果有人有解释,我会选择它作为正确答案。

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

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

或(与上述相同)损坏…

要完全卸载node + npm,请执行以下操作:

  1. 转到 并删除任何 和
  2. 转到 并删除任何 和 目录
  3. 如果你安装了 ,然后运行 在终端
  4. 检查主目录中是否有任何 或 或 文件夹,并从此处删除任何 或
  5. 转到 并删除任何 可执行文件

您可能还需要执行以下操作:

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修改了中的PATH变量$HOME/.bashrc,该变量必须手动还原。

然后下载 并按照说明安装节点。我相信node的最新版本是 附带的,但是您也可以重新安装它。

以上是 如何完全卸载Node.js,然后从头开始重新安装(Mac OS X) 的全部内容, 来源链接: utcz.com/qa/431324.html

回到顶部