electron打包成ubuntu应用

打包过程中遇到的坑记录一下

  • error=Get "https://service.electron.build/find-build-agent?no-cache=1htpb2l": dial tcp 51.15.76.176:443: connectex: No connection could be made because the target machine
    actively refused it.
    解决:windows上打包有问题,换到在linux上进行打包

  • 报错⨯ unknown output format set
    github.com/develar/app-builder/pkg/icons.convertSingleFile

原因:图标ico设置问题。将package.json中build下增加以下配置。去掉了ico的配置,ico配置在linux有点问题。懒得改了,直接去掉了

 "linux": {
        "target": [
                 "AppImage"
        ]
    },
  • 打包时一直卡在从github下载东西
    原因:网络问题,除了科学上网外可以设置npmrc来解决
    npmrc是npm的运行时配置文件,可以设置package.json中依赖包的安装来源。
    在项目根目录下新建.npmrc文件。文件内输入
electron-builder-binaries_mirror=https://npmmirror.com/mirrors/electron-builder-binaries/
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容