我是前端開發,由於公司人員不足,做了一些桌面程序的開發,用的是 electron,遇到一些問題,分享一下。
electron 里面封裝了 node + Chrome,用js語法就可以做桌面程序,感覺是很高端。但是剛接觸這個,有些坑還是要趟一下的。
首先是程序重復打開的問題,多次點擊 exe 文件打開程序,我都是 new 的,這是第一個坑。
程序右鍵菜單,窗體上的先不說,windows任務欄還有右側隱藏程序那里的右鍵,設置部分需求可以查看文檔,右鍵菜單顯示的程序名稱還是 electron 就尷尬了。
進程里面,打開任務管理器,發現進程里面的名字依然是 electron,這里我到現在依然沒有找到解決方法,如果看到自己程序的進程顯示的名字不是自己定義的,豈不是很不爽。
編譯命令行始終跑不通,我就先放到 package.json 里面 run-script 就通了,這個有些莫名其妙。
當然這個東西官網上面全是洋文,如果你在網上看一些中文文檔,可能會和官網上面差幾個版本,雖然相差不大,還是有一些的。有些實在搞不定的,不妨去官網上啃啃英文。