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到最新稳定版

sudo n stable
010.png

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

sudo npm install npm -g
011.png

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


012.png

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


013.png

我们先把旧版本的删掉,我的路径是在:/usr/local/bin,我们跳到这个路径查看一下
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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。