gulp报错:ReferenceError:primordials is not defined问题


在打包renren-fast-vue中遇到了此问题。

如果gulp版本v3.9,node版本v12.xx。
会出现安装gulp使用不了插件的问题,此问题为gulp版本和node版本不兼容。

解决方法:

  • 将gulp版本升级到v4。
  • 将node版本降级到v11。
  • 将graceful-fs升级到在node v12+下工作的版本4.2.2(推荐)

推荐解决办法:
  在package.json同级目录下新建文件npm-shrinkwrap.json,输入以下内容:

{
    "dependencies": {
        "graceful-fs": {
            "version": "4.2.2"
        }
    }
}

 

 

参考:

1、https://blog.csdn.net/weixin_46562506/article/details/106688553?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

2、https://www.cnblogs.com/dennyLee2025/p/13686140.html


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM