因爲安裝nvm以前已經安裝過node,因此nvm ls
會出現一個system(這個就是安裝nvm以前的node版本),以下圖node
當咱們切換nvm默認的node版本時,因爲有一個system
存在,因此每次新開終端,都會使用system,這很不方便git
因此咱們要卸載system,如下是咱們可能會走的彎路😢github
nvm uninstall system
能夠看到nvm卸載不了面試
咱們會想到全局卸載node npm,經過百度,如"mac卸載node",好比下面這篇文章
https://www.jianshu.com/p/445...
咱們按照步驟一步一步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
發現仍是不行spa
注意:這裏因爲咱們卸載了npm,npm版本變爲了咱們nvm default的node對應的npm版本了3d
到這裏,咱們已經方了,怎麼才能卸載呢?code
若是咱們是經過brew安裝的,此方法可能有用blog
brew install node brew uninstall node
咱們先看咱們的node npm安裝在哪裏ip
which node which npm
結果以下:
如今好辦了
把對應的node目錄刪掉便可,
千萬不要刪npm的目錄,由於咱們通過方法二已經卸載了系統安裝的npm,這裏的npm是nvm默認node版本的npm
能夠看到已經沒有system了,新開一個終端,也是咱們設置的默認node版本了
下面試試切換nvm node默認版本
nvm alias default 8.12.0
新開一個終端
大功告成!!!😸
本篇文章由一文多發平臺ArtiPub自動發佈