Linux更新node和npm到最新版

輸入命令更新源

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
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容