2016年12月15日 星期四

github electron套件從0.36.x更新到1.4.x的問題

大約在2016年中時,electron中原本命名為 electron-prebuilt 的諸多事物正名為 electron

所造成的問題,害我斷斷續續搞了快一整天 hahaha ,而且錯誤訊息是假的,你眼睛業障重啊沒什麼說明力

(參考討論串 https://github.com/electron/electron-quick-start/issues/30 ),解決步驟:
  1. 專案中的 package.json 中凡是有 electron-prebuilt 字樣,都要改成 electron,版本就用最新的 "^1.4.12"吧
  2. 刪掉專案目錄 node_modules ,然後 npm update 讓它全部重抓
  3. 如果是 windows 系統的話, electron.exe 現在位置變成是在 node_modules\electron\dist 下面,凡是任何環境變數、批次檔有指到electron-prebuilt 字樣的地方,都要改成 electron
20171011 更新:
全局安裝請參 https://github.com/electron/electron/issues/10604

指令為:

sudo npm install -g electron --unsafe-perm=true --allow-root

沒有留言:

張貼留言