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.*}
其他路子安装的
搞一个脚本,把需要删除的文件,一梭子全干掉
内容如下,命名为: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/CaseyWei/p/9633850.html
mac如何把node和npm卸载干净相关推荐
- 如何解决旧版本的node和npm卸载不干净导致的用homebrew安装新版本过程中出现的问题
最近发现了homebrew的诸般便利,并且发现自己手动更新node和npm总是不是网络有问题就是什么有问题,动心把之前安装的node和npm手动都删掉了,高高兴兴地去用homebrew安装,结果发现高 ...
- mac下npm/node的安装和卸载、升级;node、npm升级后最后删掉node_modules重新安装
mac还是使用brew install简单一些:最好使用一种安装方式,不要多种方式互用: 更新npm到最新版本npm install -g npm更新npm到指定版本 npm -g install n ...
- mac下nvm_Mac OS 使用 nvm 管理 node 与 npm 版本
nvm 是 Mac 下的 node 管理工具,有点类似管理 Ruby 的 rvm,如果是需要管理 Windows 下的 node,官方推荐是使用 nvmw 或 nvm-windows . 以下具体说下 ...
- 如何在Mac上安装Node.js和NPM
原作者:Dave McFarland 翻译转载:https://blog.teamtreehouse.com/install-node-js-npm-mac 如何在Mac上安装Node.js和NPM ...
- Mac 下搭建环境 homebrew/git/node.js/npm/vsCode...
主要记录一下homebrew/git/node.js/npm的命令行安装 很简单,下面开始: 1. homebrew 也是一个包管理工具: mac 里打开终端命令行工具,粘下面一行回车安装brew, ...
- mac卸载软件怎么卸载干净?详细方法教程分享
Mac如何卸载软件呢?通常我们的做法都是将应用程序图标移动到废纸篓中,这样就算是将mac软件卸载了,但是这样真的将软件卸载干净了吗?当然没有,一个软件并不是只有应用程序包,他还会包含很多的偏好文件等等 ...
- mac装node_Mac环境下node安装与卸载方法
pkg包安装 验证 > which node /User//.nvm/versions/node//bin/node > node -v v10.16.3 pkg卸载 sudo rm -r ...
- node卸载和npm卸载
用npm uninstall -g npm卸载不了 删除nodemodules文件提示已在其他文件夹中打开或已经运行 解决办法:在控制面板把nodejs卸载掉,然后再删除nodemodules文件夹 ...
- mac 安装 nvm ,node,npm,yarm
先说一下nvm,node,npm之间的区别吧. 1. nvm的官方叫法:nodejs版本管理工具. nvm相当于是家长,一个家长可以管理多个孩子.也就是说:一个nvm可以管理很多node版本和npm ...
- Mac 卸载2020后 安装2021打不开,需要卸载干净。
Mac 卸载2020后 安装2021打不开,需要卸载干净. 解决方法如下: 1.删除 ~/Library/Preferences/jetbrains.jetprofile.asset.plist 删除 ...
最新文章
- 镜头评价指标及测试方法(二)—畸变与分辨率
- python开发转行做数据分析_转行学IT,Java、Python、大数据选择学哪个发展好?
- linux下的C语言编程(总结篇)
- 浪潮通信收入_浪潮获2019大数据“星河(Galaxy)”奖
- bug君你好啊之访问servlet时出现此程序可以连接到 Web 服务器,但是因为地址问题无法找到该网页。
- pandas.to_numeric
- 车联网仿真测试解决方案
- 【学习与理解】:CTPN算法
- 20130419阿里电话面试记录
- .Net Core过滤器分类
- 什么是动态评分及规则
- Python获取图片保存对应的文件夹
- csv日文乱码问题的解决
- 曲线绕x轴旋转曲面方程_曲线绕着Ox轴旋转所得的曲面方程是______。
- 【Vue3.0 + Element-plus】el-tree树状结构节点前箭头样式修改
- 计算机电源输出电压 电流,开关电源的输出电流如何决定_跟什么有关?
- 【面试题】 10.11. 峰与谷
- CSU人工智能与模式识别复习-绪论
- 员工和老板的差距不只是能力,还有战略思维
- 华为智能音箱真的来了,一大波手机厂商也随后就到