【发布时间】:2020-05-09 16:49:58
【问题描述】:
我正在尝试将我的电子应用程序发布到 GitHub 版本,但我无法让它工作。
这就是我所拥有的:
package.json
....
"scripts": {
"start": "electron . --disable-gpu",
"test": "echo \"Error: no test specified\" && exit 1",
"win": "electron-builder --windows nsis:ia32",
"linux": "electron-builder --linux",
"publish":"electron-builder -p onTag"
},
....
"build": {
"publish": [
"github"
],
....
}
当我运行 npm run publish 时,它会创建可执行文件,但不会在我的 GitHub 发布存储库上发布:
$ npm run publish
> Inventory-pro@1.0.1 publish /home/xander/Develop/Electron/InventoryV2
> electron-builder -p onTag
• electron-builder version=21.2.0 os=5.3.0-26-generic
• loaded configuration file=package.json ("build" field)
• writing effective config file=dist/builder-effective-config.yaml
• packaging platform=linux arch=x64 electron=7.1.3 appOutDir=dist/linux-unpacked
• building target=deb arch=x64 file=dist/Inventory-pro_1.0.1_amd64.deb
我想发布它,以便我可以在每次发布时在我的应用中包含自动更新。
【问题讨论】:
-
您是否将 GH_TOKEN 设置为环境变量?