輸入命令更新源
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ā)現還是之前的版本
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
查看版本已經是最新版了
015.png
如果node還是顯示舊版本的話仔細檢查你的node和npm路徑是在/usr/local/bin下面還是/usr/bin下面藏否,這里要區(qū)分仔細了
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