mac 卸载nodejs及npm重新安装
时间: 2023-09-14 13:08:45 浏览: 506
以下是在Mac上卸载Node.js和npm并重新安装的步骤:
1. 打开终端应用程序。
2. 输入以下命令,以卸载Node.js:
```
sudo rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/npm*
sudo rm -rf /usr/local/lib/node*
sudo rm -rf /usr/local/bin/node*
sudo rm -rf /usr/local/include/node*
sudo rm -rf /usr/local/share/man/man1/node*
sudo rm -rf /usr/local/lib/dtrace/node.d
```
3. 输入以下命令,以卸载npm:
```
sudo rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/npm*
```
4. 确认Node.js和npm已成功卸载:
```
node -v
npm -v
```
如果仍然显示版本号,则需要继续卸载。
5. 下载最新的Node.js安装程序:https://nodejs.org/en/download/
6. 打开下载的安装程序并按照指示进行安装。
7. 确认Node.js和npm已成功安装:
```
node -v
npm -v
```
现在,您已成功卸载并重新安装了Node.js和npm。
相关问题
如何卸载nodejs和npm
### 彻底卸载 Node.js 和 npm 的方法
为了确保 Mac 上的 Node.js 及其包管理工具 npm 能够被完全移除,需执行一系列命令来清理相关文件和配置。
#### 终端操作指南
通过终端输入特定指令可实现这一目标:
首先,针对 `npm` 相关组件进行清除。这一步骤旨在去除与 npm 关联的各种资源,包括但不限于库、模块以及手册页等。具体命令如下所示[^1]:
```bash
sudo rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/{npm*,node*,man1/node*}
```
接着,继续深入处理 Node.js 安装路径下的残留项。此部分涉及多个子目录内的文件删除工作,目的是进一步净化环境,防止遗留不必要的数据影响后续重装或其他开发活动。所使用的命令有[^2]:
```bash
sudo rm -rf /usr/local/lib/node*
sudo rm -rf /usr/local/include/node*
sudo rm -rf /usr/local/bin/node*
sudo rm -rf /usr/local/share/man/man1/node*
```
除此之外,还需关注用户的家目录内是否存在由 Node.js 或 npm 创建的私有设置或缓存记录。这些隐藏文件同样需要一并清理掉,以免造成潜在冲突。为此,应追加两条额外的删除语句:
```bash
sudo rm -rf ~/.npm
sudo rm -rf ~/.node-gyp
```
最后,在完成上述所有步骤之后,建议进行全面扫描以确认是否还有遗漏之处。利用 `find` 命令可以帮助定位整个系统范围内名为 “node” 的条目,并将其打印出来供人工审查(注意该过程可能会花费一定时间)。对应的查询方式为:
```bash
sudo find / -name "node" -print 2>/dev/null
```
以上即为一套完整的方案用于彻底清除 macOS 平台上的 Node.js 和 npm 环境。
mac 卸载nodejs
要在 macOS 上卸载 Node.js,您可以按照以下步骤进行操作:
1. 打开终端应用程序(在“应用程序” -> “实用工具”文件夹中找到)。
2. 运行以下命令以卸载 Node.js:
```
sudo rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/npm*
sudo rm -rf /usr/local/bin/node*
sudo rm -rf /usr/local/include/node*
sudo rm -rf /usr/local/lib/node*
sudo rm -rf /usr/local/share/man/man1/node*
```
这些命令将删除与 Node.js 相关的文件和目录。
3. 如果您使用了软件包管理器(例如 Homebrew)来安装 Node.js,则可以运行以下命令以卸载 Node.js:
```
brew uninstall node
```
这将使用 Homebrew 卸载 Node.js。
请注意,这些命令将删除与 Node.js 相关的文件和目录,包括全局安装的 npm 包。如果您想保留全局安装的 npm 包,请确保在执行上述命令之前备份它们。
阅读全文
相关推荐

















