前言:

很多时候我们在Mac上面安装软件都是为了省事,直接下载.dmg文件或者是.pkg文件直接安装,什么配置啊,环境变量啊全都会自动配置好,但是像node.js这样安装好之后却没有一个入口可以完整的卸载,再加上有时候我们需要多个不同node版本的环境,上面的方法显得有点不方便了,所以还是推荐二进制安装包的方式,手动配置环境变量。

如何完整的卸载node.js呢?

brew的安装方式

直接通过一条命令

brew uninstall nodejs

官网下载pkg安装包的

通过这条命令

sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}

通过脚本的形式

编写一个脚本,例如叫:uninstallNodejs.sh

添加下面的内容:

#!/bin/bash
lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom \
| while read i; dosudo rm /usr/local/${i}
done
sudo rm -rf /usr/local/lib/node \/usr/local/lib/node_modules \/var/db/receipts/org.nodejs.*

对文件进行授权

chmod 777 uninstallNodejs.sh

最后运行该文件文件

通过单个指令来删除,清除其他的遗留文件

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

完成!!!

如何在Mac电脑上完全卸载node.js相关推荐

  1. 如何在Mac电脑上删除APFS分区?

    Apple File System,通常称为APFS,拥有大量新功能.由于它是一个新的文件系统,许多用户发现很难对其执行基本操作.那么如何在Mac电脑上删除APFS分区呢,有需要的小伙伴欢迎参考! 开 ...

  2. 如何在Mac电脑上添加或删除受信任的电话号码?

    受信任的电话号码用于在其他设备或浏览器登陆时验证您的身份,获取验证码在另一设备上登陆.那我们如何在Mac电脑上添加或删除受信任的电话号码呢?小编给大家带来了详细的图文教程,需要的朋友欢迎参考操作! 具 ...

  3. epub文件是什么文件?如何在Mac电脑上打开?

    我们在MAC电脑上下载小说.书本时,经常遇到epub格式的文件.其实,EPUB是一种电子文档格式. 如同word txt pdf一样可以承载很多文字信息.但在这种格式中,使用了不同的开放标准.区别在于 ...

  4. 如何在Mac电脑上取消Apple Music订阅?

    Apple Music是一种流播放音乐订阅服务,除了能让您欣赏音乐资料库中的歌曲外,还能让您欣赏 Apple Music 目录中的数百万首歌曲.作为订阅者,您可以随时欣赏音乐,获取个性化推荐,观看独家 ...

  5. mac excel 正在计算机,如何在Mac电脑上使用苹果的数字来打开微软的Excel电子表格...

    如果你在Mac电脑上使用微软的Excel,你可以保存你创建的电子表格,然后以数字形式打开,这是苹果的电子表格应用程序.如果你无法访问微软的应用程序,这是一个方便的功能. 每台Mac电脑都配有苹果的iW ...

  6. 如何在Mac电脑上创建一个签名身份(Signing Identity)

    在Mac电脑上可以很方便的为自己创建一个签名身份(即Signing Identity).所谓的签名身份其实就是自己创建的一个私钥和相应的证书对,保存在自己的机器上,并且这个签名身份可以用来对二进制文件 ...

  7. 如何在MAC电脑上访问铁威马NAS?

    TOS 提供多种文件服务,你可以根据你的使用环境选择不同的文件服务.你可以启用AFP 服务,AFP文件服务用于苹果电脑与TNAS 设备之间进行文件传输. AFP文件服务的使用方法 1.启用AFP服务. ...

  8. 如何在mac电脑上免费使用GitKraken

    话不多说,直接开始 1.下载地址: 链接: link 提取码: ah7e 2.安装完以后,显示简介 3.点击锁定,以免它去更新

  9. 如何在Mac电脑上提取视频中的音频文件

    使用 QuickTime Player 打开目标视频文件,依次点击菜单栏中的「文件 - 导出 - 仅音频」,设置导出文件名称.存放位置,然后点击「存储」,即可将其导出为包含 AAC 音轨的 Apple ...

最新文章

  1. 众人皆醉我独醒——深入理解“特征值”和“特征向量”
  2. 在IAR 中出现the stack plug-in failed to set a breakpoint on main
  3. 产生线程安全的原因(2)(操作系统)
  4. Java中的HashSet
  5. 解密昇腾AI处理器--DaVinci架构(存储系统)
  6. Err:error occurred at recursive SQL level 1
  7. Java邮件发送:带附件 or 不带附件 is nothing
  8. 微星小飞机界面翻译_小巧高效翻译软件Xtranslator的正确使用姿势
  9. [TLSR8266] 1、搭建tlsr8266编译框架在win服务器中
  10. log4j2日志配置颜色
  11. 对路径“C:\Inetpub\wwwroot\UploadFile\AssertTemple1.xls”的访问被拒绝。
  12. android m是什么版本号,Android M版本号确定,并不是Android 6.0
  13. idea2018破解有效期至2100年
  14. 华勤技术股份有限公司
  15. windows服务器安全设置怎样操作,要注意什么?
  16. 你想成为一个什么样的面试官?
  17. k近邻算法——kd树
  18. 计算机图形辐照度学、光度学
  19. C++常见编译WARNING小结
  20. 我的第二段实习经历之实习沉淀

热门文章

  1. Multisim中创建LM386元件
  2. 9月20号NetSuite培训杂记
  3. 解决笔记本电脑更新驱动Windows10系统驱动之后相机无法使用问题
  4. linux 仿QQ 2.0版本
  5. 为产品赋予人格 - 情感化设计的组成要素及实践案例
  6. 关于CDialog类的OnOK、OnCancel、OnClose和OnDestroy
  7. Mac 连接win系统的Mysql方法
  8. LED灯具的热分析与散热设计_51CAE_新浪博客
  9. Audio 音频总线
  10. idea的run窗口不显示_IDEA 显示Run Dashboard窗口的2种方式