当发布设置为始终时,电子构建器不会在 GitHub 中创建发布,尽管没有错误

问题描述

我正在尝试将电子应用程序发布到我的 GitHub 存储库的版本。

这是我的Constructor

package.json

当我运行 { "name": "sample-electron-app","version": "1.0.1","description": "","main": "index.js","scripts": { "test": "echo \"Error: no test specified\" && exit 1","start": "electron .","build": "electron-builder build --win --publish never","deploy": "electron-builder build --win --publish always" },"author": "","license": "ISC","devDependencies": { "electron": "^13.1.7","electron-builder": "^22.11.7" },"dependencies": { "electron-updater": "^4.3.9" },"repository": { "type": "git","url": "https://github.com/sriramsridharanvr/sample-electron-app.git" } } 脚本时,我希望它在 GitHub 存储库中创建一个名为 npm run deploy 的版本,但没有任何反应。电子生成器的输出没有显示任何错误。这是控制台输出

v1.0.1

从最后两行可以看出,它说它创建了一个标签(v1.0.1)和一个相应的版本。但是我的存储库都没有创建。

显然,我遗漏了一些非常微不足道的东西。请帮助我了解这里发生了什么。

PS:我试图构建一个基于 this article自动更新应用。

解决方法

Electron-builder 将首先在 GitHub 上发布您的应用草稿,然后您需要手动进入并发布版本。

看看:https://github.com/sriramsridharanvr/sample-electron-app/releases

看看您是否可以看到任何已创建的草稿。