node.js - electon 打包发布问题
PHP中文网
PHP中文网 2017-04-17 13:43:26
0
2
693

我想问一下,electon_packager 应用发布以后
后续我的客户端代码修改了,重新发了个包,用户需要用这个新的包,electron 有没有提供一些好的机制让用户去自动更新呢?

比如系统提醒什么的?

PHP中文网
PHP中文网

认证高级PHP讲师

全部回覆(2)
黄舟

重新去看了一遍electron的官方文檔,發現其實是提供了這麼個東西的
但是需要打包成安裝包的形式,還需要electron-release-server做伺服器
autoUpdater:http: //electron.atom.io/docs/v0.37.5/api...

以下作廢

electron本身好像沒有提供類似的機制

可以自己做版本檢查,然後彈提醒,win8以上應該可以直接用Notification,以下用electron提供的Tray
之後的下載更新只能讓用戶自己來了

不過electron啟動後,似乎並不會佔用js或asar檔
可能可以直接下載然後覆寫自己目錄下的js,asar檔?

小葫芦

如果你沒有對你的JS程式碼做加密的話,我覺得很簡單啊。直接下載然後覆蓋自己目錄下的js應該可以吧。我在玩的時候就是用electron打包一個程序,然後就修改下面的JS和HTML檔即可,不用一次一次的打包。

不過,最終來說​​,我覺得electron就是一個玩具,玩玩即可,從各方面來說它的價值不大。程式體積大,運行速度慢。真要使用webkit的話,手動把webkit嵌入你的程式才是王道。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板