ReferenceError: primordials is not defined

在使用gulp进行编译的时候,提示 ReferenceError: primordials is not defined 编译失败。

 

经研究发现,我本地安装的node版本是 v16.3.0
而我安装的gulp是 v2.3.0
而这两个版本是相互冲突的。

解决

首先使用node -v 查看node版本,gulp -v查看gulp版本
如果发现满足以上情况,即node >=12 && gulp <= 3,那么现在有两种解决方案。

1.降级 node。

sudo npm install -g n
sudo n 11.15.0 

 

2.升级 gulp。

sudo npm install -g gulp

 

posted @ 2021-08-10 11:34  Ring_1992  阅读(483)  评论(0编辑  收藏  举报