因为本地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 查看安装版本

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

mac 如何卸载node和npm采坑之旅的更多相关文章

  1. Mac 上卸载node和npm

    Mac 上卸载node和npm 卸载node依次在终端执行下面的脚本 sudo npm uninstall npm -gsudo rm -rf /usr/local/lib/node /usr/loc ...

  2. 【vue】Mac上安装Node和NPM

    http://bubkoo.com/2017/01/08/quick-tip-multiple-versions-node-nvm/ 作为前端开发者,node和npm安装必不可少.然而有时会因为安装新 ...

  3. Mac上安装Node和NPM【转】

    http://www.jianshu.com/p/20ea93641bda 作为前端开发者,node和npm安装必不可少.然而有时会因为安装新的app(如MacPorts,慎装,它会修改基本环境变量以 ...

  4. Mac 安装node npm cnpm vue 以及卸载 node 和 npm 的方法 清空npm缓存的方法

    S01 安装node(内含npm) 首先,到官网下载长期支持版,截止目前,最新的长期支持版本号是10.16.3 https://nodejs.org/zh-cn/download/ 下载完毕后,安装该 ...

  5. mac上卸载node

    //卸载方法一 有时手贱看到新版本就升级,升级后发现一堆模块不能用了,心情好慢慢调,但也有调不好的时候,只能卸载重装低版本的node了. 我的机器环境如下 1. Mac OSX 10.10.3 2. ...

  6. Mac环境下装node.js,npm,express

    1. 下载node.js for Mac 地址: http://nodejs.org/ 直接下载 pkg的,双击安装,一路点next,很容易就搞定了. 安装完会提醒注意 node和npm的路径是 /u ...

  7. Mac环境下装node.js,npm,express;(包括express command not found)

    1. 下载node.js for Mac 地址: http://nodejs.org/download/ 直接下载 pkg的,双击安装,一路点next,很容易就搞定了. 安装完会提醒注意 node和n ...

  8. Ubuntu中卸载node和npm并重装

    1.node 和 npm 卸载不干净 #apt-get 卸载 sudo apt-get remove --purge npm sudo apt-get remove --purge nodejs su ...

  9. Centos6.9安装Node.js+npm爬坑

    Node.js选择 1.下载 wget https://nodejs.org/dist/v8.4.0/node-v8.4.0-linux-x86.tar.gz 2.解压 tar zxvf node-v ...

随机推荐

  1. dubbo的一些特性理解一下

    还有 启动检查.负载均衡.多协议支持 等 待总结

  2. CF914D

    CF914D 用线段树乱搞一下就行qwq #include<iostream> #include<cstring> #include<cstdio> #includ ...

  3. 使用python+ffmpeg批量转换格式

    需求:  给定一个文件夹路径,遍历该文件夹内的所有文件以及子文件夹内的文件,当所有后缀名为wav格式的文件转换为ogg格式的文件. import os # 获取目录下的所有文件列表 import fn ...

  4. Python3:_pickle使用方法

    常遇到的问题: python3使用pickle读取文件提示TypeError或者UnicodeDecodeError的解决办法 “ModuleNotFoundError: No module name ...

  5. Codeforces 1156C 尺取法 / 二分

    题意:给你一个数组,问里面最多能匹配出多少对,满足abs(a[i] - a[j]) >= k; 思路:首先肯定要排序. 思路1(尺取法):看了dreamoon的代码明白的.我们可以寻找一个最长的 ...

  6. Java中如何实现序列化,有什么意义?

    序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化.可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间.序列化是为了解决对象流读写操作时可能引发的问题(如果不进行序 ...

  7. nodejs fs.readFile

    fs.readFile(path[, options], callback) path <string> | <Buffer> | <URL> | <inte ...

  8. Add cast to是什么意思

    eclipse中是强制类型转换的意思.

  9. Flume速览

    Flume是一个分布式的.可靠的.高可用的海量日志采集.聚合和传输的系统.Java实现,插件丰富,模块分明. 数据流模型:Source-Channel-Sink 事务机制保证了消息传递的可靠性 一.基 ...

  10. vue-bus全局事件中心简单Demo

    1.vue-cli搭建好项目之后,使用npm安装vue-bus npm install vue-bus 2.在入口文件main.js中全局注册 import Vue from 'vue'; impor ...