惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Apple Machine Learning Research
Apple Machine Learning Research
Google DeepMind News
Google DeepMind News
小众软件
小众软件
GbyAI
GbyAI
酷 壳 – CoolShell
酷 壳 – CoolShell
F
Fortinet All Blogs
博客园 - 三生石上(FineUI控件)
B
Blog
量子位
B
Blog RSS Feed
Vercel News
Vercel News
Blog — PlanetScale
Blog — PlanetScale
Last Week in AI
Last Week in AI
博客园 - 叶小钗
MongoDB | Blog
MongoDB | Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
爱范儿
爱范儿
Jina AI
Jina AI
C
Check Point Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
IT之家
IT之家
H
Hackread – Cybersecurity News, Data Breaches, AI and More
云风的 BLOG
云风的 BLOG

博客园 - egreen

在Visual Studio里用原版Copilot交互,烧DeepSeek等国模的Token,让微软和深度求索都为你打工 macOS 上通过二进制安装 Qdrant 并配置为 launchd 服务 CLI-Anything + Gear 最佳实践与踩坑修复沉淀 cli-proxy-api 工业AI报警插件 ZL.Simulator 工业级多仪器仿真与合成数据平台 SyncBus:让多台设备“齐舞”,告别协同烦恼 ZL.ParamEditor:把WinForms配置从‘苦力活’变成‘享受’! 彻底告别 WinForms SOP 开发的“老大难”! 告别“屎山”代码!Gear.NET:专为 .NET 工业自动化打造的微编排框架 electron 安装失败 【MacOS】彻底卸载Navicat dotnet项目编译运行 pnpm 安装后无法使用 Serena 最佳实践方案 Create Custom Endpoint in Directus directus 的endpoint功能 CAN通讯上位机开发快问快答与最佳实践 在老项目中Claude code 中使用 ccpm功能 个人注册企业微信及机器人
macOS 彻底卸载和重装 Node.js 指南
egreen · 2025-09-28 · via 博客园 - egreen

彻底卸载 Node.js

卸载步骤

# 1. 卸载 npm
sudo npm uninstall npm -g

# 2. 删除 Node.js 核心文件和配置
sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
sudo rm -rf /usr/local/include/node /Users/$USER/.npm

# 3. 删除命令和文档
sudo rm /usr/local/bin/node
sudo rm /usr/local/share/man/man1/node.1
sudo rm /usr/local/lib/dtrace/node.d

# 4. 验证卸载(应显示 command not found)
node -v
npm -v

额外清理(如适用)

Homebrew 安装:brew uninstall node

nvm 安装:删除 ~/.nvm 目录

重新安装 Node.js

方式一:官方安装包(简单)

访问 Node.js 官网

下载 macOS LTS 版本 .pkg 安装包

运行安装程序完成安装

方式二:使用 nvm(推荐开发者)

# 1. 安装 nvm
brew install nvm

# 2. 配置 nvm(添加到 ~/.zshrc)
echo 'source $(brew --prefix nvm)/nvm.sh' >> ~/.zshrc

# 3. 重新加载配置
source ~/.zshrc

# 4. 安装 Node.js LTS 版本
nvm install --lts
nvm use --lts

验证安装

node -v    # 应显示版本号
npm -v     # 应显示版本号

使用 nvm 管理多版本

nvm ls-remote          # 查看所有可用版本
nvm install 18.18.0    # 安装特定版本
nvm use 18.18.0        # 切换到指定版本
nvm ls                 # 查看已安装版本