因为本地npm一直报错,所以决定直接卸载node和npm,重新装。第一次卸载,具体咱也不会呀!能咋整呢,百度呗

茫茫百度中各种找呀,找到一个转载最多的方法

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/local/bin/node
sudo rm /usr/local/share/man/man1/node.1
sudo rm /usr/local/lib/dtrace/node.d

原文链接:https://blog.csdn.net/zhongzunfa/article/details/81177494

总而言之,言而总之

好像对npm是有点用,但是node没有删除(因为懒所以喜欢百度直接抄)

后来各种找方法,众里寻他千百度啊,又找到一个方法(如下截图)

可能自己太笨,真的不知道具体怎么操作,反正百度很多帖子原封不动的一样的特别多,我就是很纳闷了,果然别人都是聪明伶俐一看就懂,看懂了,弄会了,还转给别人看,原谅我真的sb似的看不懂,难道就不能在弄完后,在具体多写点嘛!(我觉得吧在抄的同时好得也分析一下为啥他就删除了呢)

本着坚持不懈的精神,我又找啊找,才发现自己忽略了一个重要的一点,也是很多人没说的一点那就是一定要cd到安装的node文件源下面。

我以为我也是和普罗大众一样的路径,万万想不到which node一下

果然我的node路径不一样

具体执行步骤如下):

第一步(找到你node的安装路径)找到后,可以打开文件夹更直观的看到下面要删除的lib,include,bin文件
which node 第二步
cd 到这个路径的lib下面
eg:cd /Users/xxxxx/.nvm/versions/node/v8.12.0/lib
在执行 sudo rm -rf node* 第三步
cd 到include下面
eg:cd /Users/xxxxx/.nvm/versions/node/v8.12.0/include
在执行sudo rm -rf node* 第四部
在cd到bin路径下
eg:cd /Users/xxxxx/.nvm/versions/node/v8.12.0/bin
在执行
sudo rm -rf /Users/xxxxx/.nvm/versions/node/v8.12.0/bin/npm
sudo rm -rf /Users/xxxxx/.nvm/versions/node/v8.12.0/bin/node
sudo rm -rf /Users/xxxxx/.nvm/versions/node/v8.12.0/share/man/man1/node.1
sudo rm -rf /Users/xxxxx/.nvm/versions/node/v8.12.0/lib/dtrace/node.d
sudo rm -rf ~/.npm

 然后node -v  zsh: command not found: node

所以重点是一定要找对路径啊

好吧终于删除了

然后安装一下node就可以了

1.下载
https://nodejs.org/en/ 官网下载
一直下一步即可
安装完成后 node -v 查看安装版本

辛苦我大半天终于弄完,怕有人跟我一样屡找屡试屡不行的想摔电脑,特次记录给大家参考!

最新文章

  1. JsonString,字典,模型之间相互转换
  2. MMORPG大型游戏设计与开发(客户端架构 part12 of vegine)
  3. Oracle参数化查询
  4. 里面的div怎么撑开外面的div让高度自适应
  5. 修改oracle字符集
  6. piwik流量统计系统搭建(apache2.4+piwik+mysql5.6+php5.6.14)
  7. svn分支开发与主干合并(branch & merge)
  8. 论java虚拟类和接口的区别
  9. 安装php5.5
  10. Ubuntu下用SecureCRT连接串口/dev/ttyUSB0权限修复
  11. SSH三大框架整合步骤
  12. ORM框架 EF - code first 的封装 优化一
  13. [Swift]LeetCode547. 朋友圈 | Friend Circles
  14. hbase的一些要点
  15. 设置c++中cout输出的字体颜色
  16. maven仓库介绍 牛人博客
  17. webapi 支持 text/plain 请求
  18. select样式调整
  19. 【c学习-10】
  20. C++语言对C的增强(2)—— const增强、枚举的增强

热门文章

  1. 在命令行中插入TAB键
  2. Java基本数据类型的类型转换规则
  3. Eclipse编辑Spring配置文件xml时自动提示类class包名
  4. 6、Python 中 利用 openpyxl 读 写 excel 操作
  5. zabbix之自动注册,编写触发器:一定时间内超过某个负载值的时间
  6. redis怎么实现FIFO队列思想
  7. LInux多线程编程----线程属性pthread_attr_t
  8. php开发面试题---Mysql常用命令行大全
  9. Useful code snippets with C++ boost
  10. python 多设备同时安装app包