2017-11-11 425 views
0

在Ubuntu 16.04上,我錯誤地使用root來安裝nvm,然後通過nvm安裝node.js 8.8.1。我也用nvm alias default 8.8.1,認爲它會糾正我的錯誤。使用nvm卸載node.js的當前活動版本

現在我想:

  1. 刪除默認別名
  2. 卸載節點8.8.1
  3. 卸載NPM 4.8.5,它與節點
  4. 卸載NVM
  5. 來了正確地爲正確的非sudo用戶重新安裝所有內容

它看起來像我已經與第一部分成功:

# nvm unalias default 
Deleted alias default - restore it with `nvm alias "default" "8.8.1"` 

但NVM拒絕卸載節點8.8.1,因爲它是唯一安裝的版本:

# nvm uninstall 8.8.1                                
nvm: Cannot uninstall currently-active node version, v8.8.1 (inferred from 8.8.1). 

我猜測我首先需要取消激活節點8.8.1,但我看不到nvm --help的輸出中會出現這種情況。

在重新正確安裝所有內容之前,需要執行哪些步驟才能從機器中完全刪除node.js,npm和nvm?

回答

2

第一類型

$ nvm deactivate 

然後輸入

$ nvm uninstall 8.8.1