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

在 Mac 中卸载 Node.js

在 Mac 中卸载 Node.js,可以选择以下两种方法:

  1. 使用命令行卸载 Node.js

第一步:打开终端,输入以下命令显示 Node.js 的安装路径:

which node

执行该命令后,会显示安装路径:/usr/local/bin/node

第二步:输入以下命令删除 Node.js 相关的文件:

sudo rm -rf /usr/local/bin/npm
sudo rm -rf /usr/local/share/man/man1/node.1
sudo rm -rf /usr/local/lib/dtrace/node.d
sudo rm -rf ~/.npm
sudo rm -rf ~/.node-gyp
sudo rm /usr/local/bin/node

该命令会删除 Node.js 的可执行文件、npm 包管理器、手册页、DTrace 跟踪文件和用户目录下相关文件。

第三步:确定是否完全卸载 Node.js。在终端中输入以下命令:

node -v

如果显示“command not found”,则表示已经卸载干净。

  1. 使用 Node.js 命令工具卸载 Node.js

使用 Node.js 命令工具简化了卸载 Node.js 的步骤,如下:

第一步:下载安装要使用的 Node 版本的 npm。

curl https://npmjs.org/install.sh | sh

该命令会在系统下安装最新版本的 npm。

第二步:使用 npm 卸载 Node.js。

sudo npm uninstall npm -g

该命令会卸载 npm。

第三步:使用 Node.js 的官方包卸载 Node.js。

sudo rm /usr/local/bin/node

该命令会删除 Node.js 的可执行文件。

建议使用第一种方法卸载 Node.js,因为其中的命令可以确保所有相关文件都被彻底删除,确保下次重新安装不会出现问题。

需要注意的是,在卸载 Node.js 之前,先备份好项目代码和相关配置文件,以防误删。

相关文章:

  • 火山引擎ByteHouse:如何用OLAP引擎提升数字营销效果?
  • Mybatis—基础操作
  • 框架安全-CVE 漏洞复现DjangoFlaskNode.jsJQuery框架漏洞复现
  • ts 简易封装 axios,统一 API
  • 中国电子云-隐私计算-云原生安全可信计算,物理-硬件-系统-云产品-云平台,数据安全防护
  • Python Django 之模板语法详解
  • SpringMVC Day 11 : 零 xml 配置
  • Docker Tomcat 搭建文件服务器
  • 历年网规上午真题笔记(2016年)
  • 为什么汽车行业普遍选择使用CATIA?
  • lua-web-utils库
  • Java算法:二分查找
  • MPLAB X IDE 仿真打断点提示已中断的断点?
  • 十年JAVA搬砖路——Linux搭建Ldap服务器。
  • GaussDB SQL基础语法示例-数组表达式
  • 【跃迁之路】【735天】程序员高效学习方法论探索系列(实验阶段492-2019.2.25)...
  • ➹使用webpack配置多页面应用(MPA)
  • Bytom交易说明(账户管理模式)
  • co模块的前端实现
  • ECMAScript6(0):ES6简明参考手册
  • js 实现textarea输入字数提示
  • Service Worker
  • 多线程 start 和 run 方法到底有什么区别?
  • 基于webpack 的 vue 多页架构
  • 基于组件的设计工作流与界面抽象
  • 将 Measurements 和 Units 应用到物理学
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 看域名解析域名安全对SEO的影响
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 入口文件开始,分析Vue源码实现
  • 一道面试题引发的“血案”
  • NLPIR智能语义技术让大数据挖掘更简单
  • 智能情侣枕Pillow Talk,倾听彼此的心跳
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • # Java NIO(一)FileChannel
  • (LeetCode 49)Anagrams
  • (笔试题)分解质因式
  • (分享)一个图片添加水印的小demo的页面,可自定义样式
  • (力扣记录)235. 二叉搜索树的最近公共祖先
  • (十八)三元表达式和列表解析
  • (实战)静默dbca安装创建数据库 --参数说明+举例
  • (四)linux文件内容查看
  • **登录+JWT+异常处理+拦截器+ThreadLocal-开发思想与代码实现**
  • *1 计算机基础和操作系统基础及几大协议
  • .apk文件,IIS不支持下载解决
  • .mysql secret在哪_MYSQL基本操作(上)
  • .net 程序 换成 java,NET程序员如何转行为J2EE之java基础上(9)
  • .NET 分布式技术比较
  • .netcore 如何获取系统中所有session_ASP.NET Core如何解决分布式Session一致性问题
  • // an array of int
  • /bin、/sbin、/usr/bin、/usr/sbin
  • @vue/cli脚手架
  • [ C++ ] STL---string类的使用指南
  • [2013][note]通过石墨烯调谐用于开关、传感的动态可重构Fano超——
  • [C#]winform部署yolov5-onnx模型