位于主文件中.ts
autoUpdater.on('error', e => {
dialog.showMessageBox(win, { message: (e as Error).message });
});
在package.json中
"build": {
"appId": "com.github.orgname.reponame",
"win": {
"target": "nsis",
"icon": "dist/apps/frontend/assets/app"
},
"nsis": {
"oneClick": false
},
"asar": true,
"directories": {
"output": "releases/"
},
"files": [
"**/*",
"!**/*.ts",
"!*.map",
"!package.json",
"!package-lock.json",
{
"from": "../dist",
"filter": ["**/*"]
}
],
"portable": {
"splashImage": "dist/apps/frontend/assets/app/preloader.png"
}
}
如何修复这个错误?如何使用户在github发布时可以接收更新?在哪里输入令牌以便每个客户端可以自动续订?
1条答案
按热度按时间qgelzfjb1#
您将不得不提供一个个人访问令牌的电子更新工作。快速和肮脏的修复我用:
我知道如何安全地添加PERSONAL_ACCESS_TOKEN_REFERENCE可能还不清楚。欢迎对此答案进行输入。