解決 ReferenceError: primordials is not defined


開發electron內置嵌套html時遇到的問題,問題描述:執行npm / cnpm start 時控制台輸出提示: ReferenceError: primordials is not defined。

查閱許多資料,引起這個問題為:node版本過高或者gulp版本過低,可以回退node版本到11.15以下,或者升級gulp版本到4以上,升降版本的法子就不說了,自行查閱嘗試解決。不想去卸載安裝那么麻煩可以參照如下方法:

找到項目中package.json,往script結點處添加 "preinstall":"npx npm-force-resolutions",新增resolutions結點(與script同深度)"resolutions":{ "graceful-fs": "^4.2.4"  }。

......

{

"scripts": {

 

//npm-force-resolution將改變包鎖,將graceful-fs適配為項目想要的版本

"preinstall": "npx npm-force-resolutions"

},

"resolutions":

{ "graceful-fs": "^4.2.4"  }

......

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM