当前位置: 首页 > news >正文

macOS 彻底卸载和重装 Node.js 指南

彻底卸载 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                 # 查看已安装版本
http://www.jsqmd.com/news/5640/

相关文章:

  • 2025最新国内过滤器品牌 TOP10 权威测评推荐厂家与选购指南
  • Python 将 HTML 转换为纯文本 TXT (HTML 文本提取) - 实践
  • 软件工程第一次作业——物品复活系统
  • 完整教程:【C++】string类的常见接口的使用
  • 【Android之路】界面和状态交互 - 详解
  • StatusStrip 状态栏控件的使用
  • unzip-6.0-21.el7.x86_64.rpm怎么安装?CentOS 7手动安装rpm包详细步骤
  • 2025过滤器厂家最新推荐TOP5排行榜:覆盖环保过滤器、精密过滤器、高效过滤器,帮企业找到适配优质厂商
  • 实用指南:零基础学AI大模型之LangChain
  • ubi文件系统的 制作 + 挂载
  • 一款开源免费、组件丰富的 WPF UI 控件库,提供了 100 多款常用控件!
  • 元推理用无限嵌套,取代目前弱ai的暴力无限试错
  • 小迪安全v2023学习笔记(九十讲)—— 小程序篇反编译外在主包分包调整泄露算法逆向未授权
  • 解题报告-序列(alis.*)
  • PostgreSQL patroni 高可用 4:HAProxy和Keepalived实现读写分离
  • Cloudbox工具箱!一款拥有100款工具的超级工具箱!Cloudbox工具箱教程(附下载)
  • java 语法基础课后作业
  • Lightroom使用教程!一文学会Lightroom使用教程!软件攻略(批量处理)
  • C++篇 String实现避坑指南:搞定构造,拷贝与析构,增删查改,流提取流插入与比对大小 一文全解 - 教程
  • 深入解析:基于机器学习的智能贫血分析预测系统
  • AT_agc026_c [AGC026C] String Coloring
  • 启发式合并 [PA 2014] Fiolki
  • 反转链表-leetcode
  • 完整教程:Nginx HTTPS 深入实战 配置、性能与排查全流程(Nginx https
  • 第45篇:AI+交通:自动驾驶、智能交通管理与出行优化 - 实践
  • 完整教程:ISP的前处理和后处理是什么?
  • 在macos下Termius无法连接局域网主机的一个经常出现但又很难排查的问题
  • 《痞子衡嵌入式半月刊》 第 119 期
  • 20243907张驰
  • vim学习使用笔记