linux切换npm版本,Linux更新node和npm到最新版

输入命令更新源

apt-get update

3afb8f7dad3b

005.png

3afb8f7dad3b

006.png

安装nodejs

sudo apt-get install nodejs

安装npm

sudo apt-get install npm

然后测试nodejs的版本和包管理器npm的版本node -v、npm -v

3afb8f7dad3b

007.png

3afb8f7dad3b

008.png

安装的并不是最新版!

如果node不是最新的,node有一个模块叫n,是专门用来管理node.js的版本的。使用npm安装n模块

sudo npm install -g n

3afb8f7dad3b

009.png

然后升级node.js到最新稳定版

sudo n stable

3afb8f7dad3b

010.png

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

sudo npm install npm -g

3afb8f7dad3b

011.png

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

3afb8f7dad3b

012.png

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

3afb8f7dad3b

013.png

我们先把旧版本的删掉,我的路径是在:/usr/local/bin,我们跳到这个路径查看一下

3afb8f7dad3b

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

查看版本已经是最新版了

3afb8f7dad3b

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值