在使用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