关于node版本问题

2,601 阅读1分钟

写给自己看的,以后可能会用到

node处处是坑,所以,有时候别手贱去升级,我就是因为升级node,最后导致gulp编译报错,打死都找不到问题出哪里了

最后才发现,是node版本的问题,和gulp不兼容

这个是gulp报错信息

const { Math, Object } = primordials //报错信息
primordials is not defind

实现node版本降级、升级、安装多个版本按需要进行切换

(1)安装node版本管理模块n

sudo npm install n -g

(2)安装稳定版

sudo n stable

(3)安装最新版

sudo n latest

(4) 版本降级/升级

sudo n 版本号

比如需要8.4.0版:

sudo n 8.4.0

(5)检测目前安装了哪些版本的node

n

(6)切换版本(不会删除已经安装的其他版本)

n + 版本号

(7)删除版本

sudo n rm 版本号