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 卸载
yum install nodejs