2017-10-12 51 views
2

我已經安裝了通過節點和NPM: $sudo apt-get install npm如何卸載乾淨的NodeJS /節點上的Ubuntu 16.04

然後我意識到節點版本是4.2.6,這是我不能運行我的代碼(有些函數語法錯誤/類型錯誤回報等)

所以我設置爲卸載的NodeJS:

sudo apt-get remove npm sudo apt-get purge nodejs sudo apt-get autoremove rm -r /usr/local/bin/npm rm -rf ~/.npm rm -rf /opt/local/bin/node rm -rf opt/local/include/node rm -rf /opt/local/lib/node_modules

與最新的再次安裝LTS, 我下面安裝插件從https://nodejs.org/en/download/package-manager/

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - sudo apt-get install -y nodejs

我的問題tructions:經過上面的安裝版本的NodeJS仍是4.2.6,我怎樣才能獲得最新版本?或者卸載並清理4.2.6?

+0

使用此命令卸載默認版本並清理:sudo apt-get remove 但這個問題堆棧溢出https://askubuntu.com/questions/1143/how-can-i-uninstall-software – 2017-10-12 00:37:03

+0

這是特定於nodejs卸載/安裝sudo apt-get install -y nodejs R eading軟件包列表...完成 大廈的依賴關係樹 讀取狀態信息...完成 下面額外的軟件包將被安裝: libuv1 下列新軟件包將被安裝: libuv1的NodeJS 0升級,2新裝, 0刪除和203未升級。 需要獲得3,161 kB/3,218 kB的檔案。 完成此操作後,將使用13.4 MB的額外磁盤空間。 獲取:1 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 nodejs amd64 4.2.6〜dfsg-1ubuntu4.1 [3,161 kB] – AAW

+0

@SamDev:這對於nodejs和ubuntu非常具體,而不是「如何卸載任何軟件包」。我會很感激,如果你可以閱讀完整的問題 – AAW

回答

2

可以使用NVM(節點版本管理器)安裝節點

這樣做:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash 

這將下載並執行的NVM安裝腳本。現在應該安裝NVM。

之後,只需使用它來安裝節點。打開一個新的終端和例如做

nvm install 6.11.4 

這將安裝節點版本6.11.4,這是最新的LTS。你可以安裝你想要的任何版本。做

nvm ls-remote 

看到所有可用的版本,只是替換版本號。

您可以安裝任意數量的節點版本,並使用它們之間進行切換

NVM使用6.11.4

還可以設置使用

nvm alias default 6.11.4 
+0

完美,那工作! – AAW