如何使用electron builder将electron应用程序发布到GitHub发行版?
我正试图将我的electron应用程序发布到GitHub发行版,但无法使其正常工作 这就是我所拥有的:如何使用electron builder将electron应用程序发布到GitHub发行版?,electron,electron-builder,Electron,Electron Builder,我正试图将我的electron应用程序发布到GitHub发行版,但无法使其正常工作 这就是我所拥有的: package.json 。。。。 “脚本”:{ “开始”:“电子。--禁用gpu”, “测试”:“echo\”错误:未指定测试\“&退出1”, “win”:“electron builder--windows nsis:ia32”, “linux”:“electron builder--linux”, “发布”:“electron builder-p onTag” }, .... “构建”
package.json
。。。。
“脚本”:{
“开始”:“电子。--禁用gpu”,
“测试”:“echo\”错误:未指定测试\“&退出1”,
“win”:“electron builder--windows nsis:ia32”,
“linux”:“electron builder--linux”,
“发布”:“electron builder-p onTag”
},
....
“构建”:{
“发布”:[
“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
我想发布它,这样我就可以在每次发布时在我的应用程序上包含自动更新。不要指定
-p
选项,它将始终发布一个发布,因为包.json
中的脚本名为release
但请考虑使用自动规则而不是显式指定<代码>发布<代码>:
- 如果npm脚本名为
,-release
始终
。。。
“脚本”:{
...
“发布”:“electron builder”
},
...
不要指定-p
选项,它将始终发布一个版本,因为package.json
中的脚本名为release
但请考虑使用自动规则而不是显式指定<代码>发布<代码>:
- 如果npm脚本名为
,-release
始终
。。。
“脚本”:{
...
“发布”:“electron builder”
},
...
是否将GH_标记设置为环境变量?是否将GH_标记设置为环境变量?