解决:ReferenceError: primordials is not defined

作者:

原因是gulp 3.x不能在node.js 10以上的版本运行

解决方法一:安装nvm把node.js切换到10.x

 

方法二:编辑package.json

"scripts": {
  .
  .
  "preinstall": "npx npm-force-resolutions"
},
"resolutions": {
  "graceful-fs": "^4.2.4"
},

接着重新npm install

如果还不成功基于方法二,就把gulp版本号改成”gulp”: “^4.0.0″,编辑gulpfile.js语法修改成gulp4

https://blog.csdn.net/weixin_40095485/article/details/115166642

https://blog.csdn.net/qiqi_zhangzz/article/details/106599233?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-5.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-5.control