mac 如何彻底卸载node

用了nvm进行node版本的管理,还是很方便的,各个版本切换自由切换,但是nvm安装的node是在~/.nvm下的,和之前安装的不在一起,有点儿强迫症的我,就想把之前的给卸载了?

homebrew安装的
直接一条命令?
brew uninstall node

官网下载pkg安装包的
一条命令?

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

其他路子安装的
搞一个脚本,把需要删除的文件,一梭子全干掉

内容如下,命名为:uninstallnode.sh

#!/bin/bash
lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom | while read i; do
  sudo 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?
在命令行执行

Tips:?
这些东西删完了,node就算删除了。?
但是还有好多基于node安装的一堆软件和命令行工具,也需要重新安装,例如 react-native, supervisor,pm2 etc?
需要删除/usr/local/bin?下面相关的文件,其实它们只是些软连接,正主都在?/usr/local/lib/node_modules/?目录下。?
在之前的步骤中,已经被删除了,但是按 tab键还能找到,就是因为这些软连接还存在

原文地址:https://www.cnblogs.com/ExcellentDavid/p/12389381.html

时间: 2024-10-13 21:14:46

mac 如何彻底卸载node的相关文章

Mac下彻底卸载node和npm

用了nvm进行node版本的管理,还是很方便的,各个版本切换自由切换,但是nvm安装的node是在~/.nvm下的,和之前安装的不在一起,有点儿强迫症的我,就想把之前的给卸载了 homebrew安装的 直接一条命令 brew uninstall node 官网下载pkg安装包的 一条命令 sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*} 其他路子安装的 搞一个脚本,把需

mac中如何卸载pkg包

一.问题背景 在mac中,安装程序有dmg和pkg两种形式.对于dmg,直接在应用程序中删除即可,但是pkg包却没有如此方便.需要通过命令行进行删除. Mac OS X 10.9.2 二.解决方案 1.打开"应用程序"->"实用工具(Utilities)"->"终端(Terminal)". 2.使用"pkgutil --pkgs"命令,列出安装了的pkg包. com.apple.pkg.IncompatibleKe

mac下完全卸载postgresql的方法

这里针对的是 9.3 版本.如是其他版下面的仅供参考. 1.如果是postgresql.app的形式,这个简单,跟其他app一样,删除app即可. 2.如果是使用installer图形界面方式安装的.则需要打开终端命令行. 3.执行 open /Library/PostgreSQL/9.2/uninstall-postgresql.app 可能会提示你输入密码. 4.等待上一步执行完成后,删除postgresql文件夹 sudo rm -rf /Library/PostgreSQL 可能会提示你

Mac Pro下卸载安装Mysql

Mac Pro下卸载安装Mysql 系统版本:OS X 10.11.5 昨天为了修改我的Mysql密码,找了一堆教程在不明所以的情况下各种乱试,终于把我的mysql玩脱了,走上了曲折的mysql重装之路. 一.Mac 关于Mysql的卸载: 如使用brew安装:brew uninstall mysql 或者 brew remove mysql 但是又有点怕某些东西没有卸载完全影响到下一次的安装(我第一次重装就是这样的??)以下是完整一点的手动卸载: sudo rm /usr/local/mysq

Mac电脑如何卸载Sophos防病毒软件?

Mac用户通常使用Sophos Home来保护他们的系统免受******,因为macOS比其他操作系统更不容易被病毒破坏.但是,您可能希望删除Sophos以提高Mac的性能,因为它使用了大量的RAM内存和CPU.方法一:1.要从Mac中删除Sophos,您需要在/ Applications / Folder中找到并运行Remove Sophos Home.app.您还可以使用Spotlight轻松找到此文件.2.启动"删除Sophos Home"并单击"继续".您需

Mac 电脑如何卸载 重装node

由于在日常开发中,部分node版本不支持,因此,我们需要对已安装的node进行卸载重装,步骤如下: 一.在终端依次输入以下命令 sudo npm uninstall npm -g 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 sudo rm /usr/loc

mac 卸载 node

sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*} 除此之外,还需要检查一遍: which node 如果发现仍然存在node,做相应删除处理 原文地址:https://www.cnblogs.com/fanqshun/p/10217516.html

mac快捷键整理以及node的基本使用

该文章是作为日常积累和整理,又是好久没有整理node的相关知识了,最近翻了翻自己的有道云笔记,怎一个乱字了的,重新整理下. 一.Mac常用快捷键 Command+M: 最小化窗口 Command+T: 在浏览器中打开新的选项卡 Command+W: 关闭窗口 Command+Q: 退出程序 Command + R: 刷新页面 Command+Shift+3: 全屏截图 Command+Shift +4: 区域截图 Control+Space: 打开Spotlight 二.brew brew 又叫

Mac OSX下卸载Nodejs

有时手贱看到新版本就升级,升级后发现一堆模块不能用了,心情好慢慢调,但也有调不好的时候,只能卸载重装低版本的node了. 我的机器环境如下 1. Mac OSX 10.10.3 2. node为0.12.2 卸载过程 1. 拷贝如下代码放到一个sh文件中(如uninstall_node.sh) #!/bin/bash lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom | while read i; do sudo rm /usr/loc