问题描述
我的电子版应用程序的自动更新存在问题。 我有一个旧的电子版本: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 (将#修改为@)