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 卸载