一:确认是否需要更换镜像
执行sudo npm install -g n,如果报错:request to http://registry.cnpmjs.org/npm failed, reason: getaddrinfo ENOTFOUND registry.cnpmjs.org,说明是镜像有问题,那就切换镜像:
配置淘宝镜像:
npm config set registry https://registry.npm.taobao.org
不想用就改回官网配置:
npm config set registry https://registry.npmjs.org
二、清除 Node.js 的 cache
sudo npm cache clean -f
三、使用 npm 安装 n 模块,在这里我用的 Node.js 的多版本管理器 n 来升级的
sudo npm install -g n
四、查看 node 的所有版本
npm view node versions
五、升级版本,这里我选择了升级到稳定版本
// 升级到最新版本
sudo n latest
// 升级到稳定版本
sudo n stable
// 升级到具体版本号
sudo n xx.xx
六、查看版本
node -v