輸入命令更新源
apt-get update

005.png

006.png
安裝nodejs
sudo apt-get install nodejs
安裝npm
sudo apt-get install npm
然后測試nodejs的版本和包管理器npm的版本node -v、npm -v

007.png

008.png
安裝的并不是最新版!
如果node不是最新的,node有一個模塊叫n,是專門用來管理node.js的版本的。使用npm安裝n模塊
sudo npm install -g n

009.png
然后升級node.js到最新穩(wěn)定版
sudo n stable

010.png
舊版本的npm也可以通過npm命令來升級
sudo npm install npm -g

011.png
這個時候再查看node和npm的版本,發(fā)現(xiàn)還是之前的版本

012.png
上面升級node.js到最新穩(wěn)定版之后,返回了最新版安裝的路徑,我的是在:/usr/local/n/versions/node/10.16.3/bin 路徑下

013.png
我們先把舊版本的刪掉,我的路徑是在:/usr/local/bin,我們跳到這個路徑查看一下

014.png
執(zhí)行命令刪掉舊版本的node和npm
rm -rf node
rm -rf npm
然后在執(zhí)行以下命令就可以更新到最新版本了
ln -s /usr/local/n/versions/node/10.16.3/bin/node /usr/local/bin/node
ln -s /usr/local/n/versions/node/10.16.3/bin/npm /usr/local/bin/npm
查看版本已經(jīng)是最新版了

015.png
如果node還是顯示舊版本的話仔細(xì)檢查你的node和npm路徑是在/usr/local/bin下面還是/usr/bin下面,這里要區(qū)分仔細(xì)了
ln -s /usr/local/n/versions/node/10.16.3/bin/node /usr/bin/node
ln -s /usr/local/n/versions/node/10.16.3/bin/npm /usr/bin/npm
apt-get 卸載舊版nodejs和npm
sudo apt-get remove --purge npm
sudo apt-get remove --purge nodejs
sudo apt-get remove --purge nodejs-legacy
sudo apt-get autoremove