我使用electron-builder
構建我的應用程序,併成功構建包含三個輸出的第一個版本:foosetup.exe,foo-0.0.1-full.nupkg和RELEASES.Now我想實現自動更新,我已經通過使用electron-release-server
部署了後端服務。電子如何創建增量文件
自動更新需要設置一個這將用於獲取更新,但問題是我不知道更新究竟意味着什麼?是foo-0.0.1-full.nupkg
還是foo-0.0.1-delta.nupkg
或其他文件?
第二個問題是,我不知道如何創建增量file.I能夠找到一個選項remoteReleases
在electron-builder
這是a URL to your existing updates.If given,these will be downloaded to create delta file
。但什麼是URL究竟意味着什麼?我找到一個例子,我這"remoteRelease": "https://github.com/user/repo"
,和它會創建一些版本,併爲每個版本上傳許多額外文件,例如foosetup.exe
,foo-xx-full-nupkg
,RELEASES
。我猜electron-builder
將獲取${remoteReleases/release/download/some-version/xxx}
下載文件,然後比較兩個文件以創建增量文件,但是當我I時無法上傳RELEASES
在github上創建發佈,它報告they don't support this file type
。 是否有任何人能幫助嗎?有是到幾文檔遵循的beginer
我幾乎在同一條船上。 'remoteReleases'應該指向哪裏似乎沒有文檔。根?在'發佈'? ... – m02ph3u5