Electron builder-未设置GitHub个人访问令牌,既不是以编程方式,也不是使用env;GH“U代币”;
我有一个电子应用程序,我想为它设置一个自动更新程序。我跟随博客帖子做了一个小的演示,做了一些小的改动,效果很好。 然后我试着用我真正的项目来实现它,现在我得到了一个错误Electron builder-未设置GitHub个人访问令牌,既不是以编程方式,也不是使用env;GH“U代币”;,electron,electron-builder,Electron,Electron Builder,我有一个电子应用程序,我想为它设置一个自动更新程序。我跟随博客帖子做了一个小的演示,做了一些小的改动,效果很好。 然后我试着用我真正的项目来实现它,现在我得到了一个错误 GitHub Personal Access Token is not set, neither programmatically, nor using env "GH_TOKEN" 我已经有了electron-builder.yml文件,我甚至尝试设置GT_TOKEN anv变量,但它仍然抛出相同的错误。忘记那篇文章,我尝试
GitHub Personal Access Token is not set, neither programmatically, nor using env "GH_TOKEN"
我已经有了electron-builder.yml文件,我甚至尝试设置GT_TOKEN anv变量,但它仍然抛出相同的错误。忘记那篇文章,我尝试实现它,但遇到了许多问题 试试这个 但请注意,对于macOS,您需要代码签名证书 对于windows和Linux来说,它工作得很顺利 按照指示去做就行了 要导出令牌,需要在Linux/Mac中的.bashrc或.profile末尾添加导出行。如果你不知道怎么用谷歌搜索
请确保重新启动IDE/Terminal以继承最新的env变量。好吧,我找到了解决方案,在.bash\u profile中设置了env键,它成功了。我不知道为什么在main.js文件和electron_builder.yml文件中设置GH_标记不起作用。它在一开始工作,但当我向package.json文件添加更多配置时,它开始抛出此错误。我在下一步可能需要此错误,因为我正在进行mac build。我很高兴您找到了解决方案。