首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何完全卸载Node.js,并从头重新安装(Mac )

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

Stack Overflow用户
提问于 2012-06-24 13:40:56
回答 34查看 2.5M关注 0票数 1.7K

即使在安装brew节点和NVM安装v0.6.19之后,我的节点版本始终是v0.6.1-pre。

我的节点版本是:

代码语言:javascript
运行
复制
node -v
v0.6.1-pre

NVM表示(在我第一次在一个bash终端中安装节点版本之后):

代码语言:javascript
运行
复制
nvm ls
v0.6.19
current:    v0.6.19

但当我重新启动bash时,我看到的是:

代码语言:javascript
运行
复制
nvm ls
v0.6.19
current:    v0.6.1-pre
default -> 0.6.19 (-> v0.6.19)

那么这个幻影节点0.6.1-预版本在哪里,我如何摆脱它呢?我试图通过NPM安装库,这样我就可以在一个项目上工作了。

我尝试在NVM之前使用BREW更新,使用brew updatebrew install node。我尝试删除/usr/local/include中的“节点”目录,以及我的/usr/local/lib中的“节点”和"node_modules“。我试着卸载npm并按照这些说明重新安装它。

所有这些都是因为我试图更新一个旧版本的节点来安装"zipstream“库。现在我的用户目录中有文件夹,尽管NVM说它使用的是0.6.19,但节点版本仍然不最新。

理想情况下,我想卸载nodejs、npm和nvm,然后在我的系统上从头开始重新安装整个.

EN

Stack Overflow用户

发布于 2020-06-13 06:16:02

https://stackabuse.com/how-to-uninstall-node-js-from-mac-osx/

运行以下命令,从MACOS系统中完全删除节点

代码语言:javascript
运行
复制
sudo rm -rf ~/.npm ~/.nvm ~/node_modules ~/.node-gyp ~/.npmrc ~/.node_repl_history
sudo rm -rf /usr/local/bin/npm /usr/local/bin/node-debug /usr/local/bin/node /usr/local/bin/node-gyp
sudo rm -rf /usr/local/share/man/man1/node* /usr/local/share/man/man1/npm*
sudo rm -rf /usr/local/include/node /usr/local/include/node_modules
sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /usr/local/lib/dtrace/node.d
sudo rm -rf /opt/local/include/node /opt/local/bin/node /opt/local/lib/node
sudo rm -rf /usr/local/share/doc/node
sudo rm -rf /usr/local/share/systemtap/tapset/node.stp

brew uninstall node
brew doctor
brew cleanup --prune-prefix

在此之后,我将建议使用下面的命令来安装使用nvm的节点(查看最新版本的https://github.com/nvm-sh/nvm )。

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash

来自https://github.com/nvm-sh/nvm

为什么是nvm?

这是一个很好的问题,会有一些项目需要不同版本的节点,

也就是说,A要求节点版本12,B要求节点版本14。此版本管理仅由nvm提供。

票数 143
EN
查看全部 34 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11177954

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档