yum 卸载nodejs
时间: 2023-12-02 11:42:28 浏览: 126
以下是使用yum卸载nodejs的步骤:
1.使用以下命令查看已安装的nodejs版本:
```shell
rpm -qa | grep nodejs
```
2.使用以下命令卸载nodejs及其相关包:
```shell
yum remove nodejs
```
3.使用以下命令确认nodejs是否已被卸载:
```shell
rpm -qa | grep nodejs
```
相关问题
卸载 nodejs
### 彻底卸载 Node.js 及其相关配置文件
为了确保 Node.js 能够被完全移除,包括所有的配置文件和残留数据,可以按照以下方法操作:
对于 Linux 系统而言,在 CentOS 7 中要彻底清除 Node.js 的运行环境以及任何可能存在的残留文件,应当执行一系列命令来定位并删除这些组件。这不仅涉及到了解压包所在的默认路径下的文件夹清理工作,还需要考虑到全局安装模块的位置。
#### 对于Linux系统(CentOS为例)
- 需要在终端依次输入指令访问特定目录,并从中移除指定名称的文件夹[^1]:
```bash
sudo rm -rf /usr/local/lib/node*
sudo rm -rf /usr/local/include/node*
```
上述两条语句分别用于清空 `/usr/local/lib` 和 `/usr/local/include` 下面有关 `node` 或者带有 `node_` 前缀的内容,从而达到去除核心库及其头文件的效果。
另外,还需注意可能存在其他位置存储着由 npm 全局安装的应用程序或者依赖项,比如常见的有 `/usr/local/bin/` 目录下可能会存在一些软链接指向已安装工具的实际可执行文件;因此建议也对该处进行适当处理[^2]:
```bash
sudo rm -rf /usr/local/bin/npm
sudo rm -rf /usr/local/bin/npx
```
最后一步则是确认通过包管理器(如 yum/apt-get)安装过的版本是否已被成功卸载,如果之前确实是以这种方式获取到软件,则应再次利用相应的命令完成最终清理过程:
```bash
yum remove nodejs
```
此条命令适用于基于 Red Hat 的发行版,像 CentOS 就属于此类情况之一。而对于 Debian 类型的操作系统则需替换为 apt-get 方式来进行相同目的的操作。
#### Windows平台上的做法略有不同
针对Windows操作系统中的Node.js卸载流程,除了常规地前往【控制面板】-> 【程序和功能】列表里找到对应项目点击「卸载」按钮之外,还应该手动排查是否有额外留下来的缓存或是临时文件未被一并带走[^3]。具体来说就是浏览 C:\Users\[用户名]\AppData\Roaming\npm 以及同级目录下的 .npm 文件夹,还有前面提到过的 cache, global 等潜在藏匿点,将其全部予以删除即可实现较为完整的清除效果。
linux卸载nodejs
### 如何在 Linux 系统上卸载 Node.js
在 Linux 上卸载 Node.js 可以通过多种方法实现,具体取决于最初安装的方式。如果之前是通过包管理器或者源码编译方式安装,则需要采取不同的策略来彻底移除。
#### 使用包管理器卸载
如果是通过 `apt` 或者 `yum` 这样的包管理器安装的 Node.js,可以运行以下命令:
对于基于 Debian 的系统(如 Ubuntu),执行:
```bash
sudo apt-get remove --purge nodejs
```
对于基于 Red Hat 的系统(如 CentOS),执行:
```bash
sudo yum remove nodejs
```
这些命令会删除由包管理器安装的核心组件以及关联的配置文件[^2]。
#### 手动卸载 Node.js
当 Node.js 是手动解压到某个目录下安装时,可以通过直接删除其所在路径完成清理工作。通常情况下,Node.js 文件会被放置于 `/usr/local/` 下面。此时可采用如下指令清除残留数据:
```bash
sudo rm -rf /usr/local/bin/node \
/usr/local/lib/dtrace/node.d \
/usr/local/include/node \
/usr/local/share/man/man1/node* \
/usr/local/lib/node_modules
```
上述操作能够有效去除大部分已知位置中的节点模块及其附属文档等内容。
另外需要注意的是,在某些特殊场景里仅靠简单地删掉几个主要部分可能还不够全面;为了确保没有任何遗漏之处,建议还应该检查环境变量 PATH 设置是否存在指向旧版 Node.js 路径的情况,并做相应调整或删除处理。
最后提醒一下,不当的操作可能导致系统不稳定或者其他软件无法正常运作等问题因此要谨慎行事[^1]。
```python
import os
print(os.getenv('PATH'))
```
此段 Python 代码可以帮助查看当前系统的 PATH 配置情况以便进一步确认是否有涉及已被删除之 Node.js 版本的信息存在其中需加以修正。
阅读全文
相关推荐
















