插件窝 干货文章 linux怎么快速卸载并安装node环境

linux怎么快速卸载并安装node环境

bash 安装 Node sudo 194    来源:    2025-04-27

Linux 快速卸载并安装 Node.js 环境指南

卸载现有 Node.js

1. 使用包管理器卸载

对于通过包管理器安装的 Node.js

# 对于基于 Debian/Ubuntu 的系统
sudo apt-get remove nodejs npm
sudo apt-get purge nodejs npm

# 对于基于 RHEL/CentOS 的系统
sudo yum remove nodejs npm

# 对于 Fedora
sudo dnf remove nodejs npm

2. 手动删除残留文件

# 删除全局安装的模块
sudo rm -rf /usr/local/lib/node_modules
sudo rm -rf /usr/local/include/node

# 删除可执行文件
sudo rm /usr/local/bin/node
sudo rm /usr/local/bin/npm
sudo rm /usr/local/bin/npx

# 删除用户目录下的相关文件
rm -rf ~/.npm
rm -rf ~/.node-gyp

安装新 Node.js 环境

方法1: 使用 NVM (Node Version Manager) - 推荐

  1. 安装 NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
  1. 重新加载 shell 配置
source ~/.bashrc  # 或 source ~/.zshrc 如果你使用 zsh
  1. 安装特定版本的 Node.js
nvm install --lts  # 安装最新的 LTS 版本
# 或指定版本
nvm install 18.16.0
  1. 验证安装
node -v
npm -v

方法2: 使用包管理器安装

Ubuntu/Debian:

curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs

RHEL/CentOS:

curl -fsSL https://rpm.nodesource.com/setup_lts.x | sudo bash -
sudo yum install -y nodejs

Fedora:

curl -fsSL https://rpm.nodesource.com/setup_lts.x | sudo bash -
sudo dnf install -y nodejs

验证安装

node -v
npm -v
npx -v

额外建议

  1. 配置 npm 镜像(如果需要):
npm config set registry https://registry.npmmirror.com
  1. 安装 Yarn(可选):
npm install -g yarn
  1. 全局安装常用工具
npm install -g nodemon typescript ts-node

使用 NVM 是管理 Node.js 版本的最佳方式,因为它允许你轻松切换不同版本的 Node.js,且不会影响系统全局环境。