因為本地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 查看安裝版本
辛苦我大半天終於弄完,怕有人跟我一樣屢找屢試屢不行的想摔電腦,特次記錄給大家參考!