Linux更新node和npm到最新版

输入命令更新源

apt-get update
Linux更新node和npm到最新版_第1张图片
005.png

Linux更新node和npm到最新版_第2张图片
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到最新稳定版

sudo n stable
Linux更新node和npm到最新版_第3张图片
010.png

旧版本的npm也可以通过npm命令来升级

sudo npm install npm -g
Linux更新node和npm到最新版_第4张图片
011.png

这个时候再查看node和npm的版本,发现还是之前的版本


Linux更新node和npm到最新版_第5张图片
012.png

上面升级node.js到最新稳定版之后,返回了最新版安装的路径,我的是在:/usr/local/n/versions/node/10.16.3/bin 路径下


Linux更新node和npm到最新版_第6张图片
013.png

我们先把旧版本的删掉,我的路径是在:/usr/local/bin,我们跳到这个路径查看一下
Linux更新node和npm到最新版_第7张图片
014.png

执行命令删掉旧版本的node和npm
rm -rf node
rm -rf npm

然后在执行以下命令就可以更新到最新版本了

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下面,这里要区分仔细了

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

你可能感兴趣的:(Linux更新node和npm到最新版)