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