运行没有release
选项的publish
脚本尝试将构建发布到GitHub(并且在抱怨无法找到GHToken时失败!)
Error: GitHub Personal Access Token is not set, neither programmatically, nor using env "GH_TOKEN"
设置"publish": "never"
也会失败,也会抱怨无法找到模块electron-publisher-never
!
Error: Cannot find module 'electron-publisher-never'
这一切都在项目构建时发生,但构建脚本退出非零!
我正在使用最新版本的电子制造商。 我的构建脚本:
"build": {
"appId": "eu.armand.[****]",
"copyright": "Copyright © 2017 mim_Armand",
"productName": "[****]",
"mac": {
"publish": "never",
"category": "public.app-category.[****]",
"icon": "assets/icons/mac/icon.icns"
}
知道发生了什么或者我做错了吗?!
,米
答案 0 :(得分:2)
尝试使用
构建"build": "electron-builder --publish never"
永不发布。
答案 1 :(得分:0)
重命名脚本。
如果脚本名称为release
→publish设置为always
CLI-发布选项值:
...
如果npm脚本名为release
,则始终为
。 添加到开发包中的脚本。json:
"release": "build"
并且如果您运行yarn release
,则会起草发布(如果没有发布, 已经存在)和工件已发布。
答案 2 :(得分:0)
我以这种方式解决了它,因为我不需要将其放在任何存储库中
“构建”:{ “ appId”:“ XXX”, “ productName”:“ XXX”, “目录”:{ “输出”:“生成” }, “赢得”:{ “ target”:“ nsis”, “发布”:[] } }