配置自动更新地址:位置:./electron/config.js

    1. #自动更新
    2. autoUpdate: {
    3. windows: true, // windows可以开启
    4. macOS: false, // macOs 需要签名验证
    5. Linux: false,
    6. options: {
    7. provider: '提供方式,默认generic', // generic or github, s3, bintray
    8. url: '可访问的资源地址的目录,(如windows)把.exe和latest.yml放进去' //
    9. }
    10. }

    举例:

    1. options: {
    2. provider: 'generic',
    3. url: 'http://kodo.qiniu.com/exe/electron-egg/'
    4. }

    解释:
    url参数:是一个可以访问的资源目录(七牛云,GitHub,阿里云oss,腾讯云cos等)。
    比如我们把打包后,’electron-egg/out/‘ 目录中 electron-egg_windows_1.8.0.exe和latest.yml两个文件放到七牛云的对象存储中,访问目录为:

    1. http://kodo.qiniu.com/exe/electron-egg/windows/
    2. http://kodo.qiniu.com/exe/electron-egg/macOS/
    3. http://kodo.qiniu.com/exe/electron-egg/linux/
    4. 其中:'windows''macOS''linux' 这一层目录必须有且名称不能改,代码中写死了。(后续优化掉)

    这时候两个资源的远程访问地址为:

    测试你的两个链接,能否下载,如果可以,则应用程序启动时,会检测是否可以自动升级(可查看日志是否有报错)
    [

    ](https://raw.fastgit.org/wallace5303/file-resource/master/electron-egg/electron-egg_windows_1.8.1.exe)