电子自动更新程序的校验和错误

问题描述

我的电子版应用程序的自动更新存在问题。 我有一个旧的电子版本:3.0.7和一个旧版本的Vuetify 1.0.0 如今,我不得不升级vuetify和electronic,但是出于兼容性的原因,我不得不创建具有所有新依赖项的新项目并重新创建我的应用程序。 我现在的问题是我有一个自动更新程序,它可以工作,但是现在当我尝试在新项目中构建新应用程序并更新旧应用程序时,出现以下错误

错误错误:sha512校验和不匹配,预期的stringofchecksum, 得到了stringdiferentchecksum”。

我已经签入package.json,并且AppId相同,productName相同。

"build": {
    "productName": "myApp","appId": "com.myapp.app","directories": {
      "output": "build"
    },"extraResources": {
      "from": "./node_modules/extra/scripts/","to": "scripts","filter": [
        "**/*"
      ]
    },"files": [
      "dist/electron/**/*"
    ],"publish": [
      {
        "provider": "generic","url": "http://myip/update/"
      }
    ],"dmg": {
      "contents": [
        {
          "x": 410,"y": 150,"type": "link","path": "/Applications"
        },{
          "x": 130,"type": "file"
        }
      ]
    },"mac": {
      "icon": "build/icons/icon.icns"
    },"win": {
      "target": [
        "nsis-web"
      ],"icon": "build/icons/icon.ico"
    },"nsis": {
      "artifactName": "${productName}-Setup.${ext}","oneClick": true,"perMachine": false,"allowtochangeInstallationDirectory": false,"runAfterFinish": true,"deleteAppDataOnUninstall": false,"differentialPackage": true
    },

是否可以通过电子生成器在不同的项目/文件夹上“设置”校验和,以用新应用程序更新旧应用程序?

编辑

我注意到问题是电子版。 如果我将电子版本保留为3.x,则更新工作正常。 但是,如果我尝试将电子版本更新为4.x版,则该更新将无法正常工作。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)