mac 如何卸載node和npm采坑之旅


因為本地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 查看安裝版本 

辛苦我大半天終於弄完,怕有人跟我一樣屢找屢試屢不行的想摔電腦,特次記錄給大家參考!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM