Centos升级nodejs和npm

本文指导如何在CentOS 7中避免因npm版本过低导致的cb.apply错误,详细介绍了使用NodeSource RPM链接升级到特定版本并替换旧版nodejs的方法,包括卸载、设置安装步骤和yum install的操作。

Centos7 默认yum install 安装的是6.xx版本的nodejs
要是按照网上教程单独升级

npm install -g n

再输入

n lts

升级到最新的nodejs
可以是可以,但是会报错cb.apply is not a function
网上都教你,清缓存,注释代码,清缓存有用没用我不知道,注释代码根本是扯淡,原因应该是npm版本低了,但是这个时候怎么升级都升级不了,因为任何npm install 都会报cb.apply的错
正确的是,直接

$ curl -sL https://rpm.nodesource.com/setup_16.x | bash -

其中数字16 可以更改成自己想要的大版本号
然后再yum install nodejs
如果之前装过node低版本了,可以先yum remove nodejs 卸载

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值