如何在Mac电脑上完全卸载node.js

前言:

很多时候我们在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; 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

最后运行该文件文件

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

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 要彻底移除Node.js及其相关组件,可以按照以下方法操作: 对于通过Homebrew安装的Node.js版本,执行如下命令来卸载Node.js以及清理残留文件[^1]。 ```bash brew uninstall node ``` 如果曾经手动下载并安装过Node.js,则还需要删除全局模块和配置文件。这通常涉及到删除`/usr/local/lib/node_modules`目录下的内容,并清除`.npm`, `.nvm`, 或者其他可能存在的环境变量设置。 另外,在某些情况下,还需重置或更新系统的PATH环境变量以确保旧版路径不再被引用。可以通过编辑`~/.bash_profile`、`~/.zshrc`或其他shell初始化脚本来完成此任务。 最后确认已成功卸载Node.js的方法之一是运行`node -v`查看是否还有任何版本号返回;如果没有输出或者提示command not found则表示已经成功卸载。 ### 完全卸载Vue CLI工具链 针对Vue CLI而言,由于其依赖于NPM进行管理,因此首先要保证NPM已经被正确地一同卸载掉。接着可利用下面这条指令来移除全球范围内的@vue/cli包[^3]: ```bash npm uninstall -g @vue/cli ``` 需要注意的是,除了上述步骤外,还应该考虑项目级别的本地依赖项。进入各个项目的根目录下找到对应的package.json文件,从中移除与Vue相关的条目(比如devDependencies部分),再重新构建一次项目以确保所有关联都被切断[^4]。 此外,如果有创建过特定的应用模板或者其他由Vue CLI生成的内容,建议也一并将这些资源予以备份或删除处理,从而实现真正意义上的全面清理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值