Gulp开发前端项目报错: ReferenceError: primordials is not defined
问题:
ReferenceError: primordials is not defined
原因:
当NodeJS版本是12.0.0以上 和 gulp版本是3.9.x以下时,此两个版本之间存在冲突。
解决方法:
第一步:
查看node版本 node -v ,查看gulp版本 gulp -v。如发现满足以上情况,即node >=12.0.0 && gulp <= 3.9.x时,有如下两种解决办法。
第二步:
方法一:降级 node
sudo npm install -g n
sudo n 11.15.0
方法二:升级 gulp
sudo npm install -g gulp