electron linux target 配置rpm等其他包

597 阅读1分钟

昨天反应linux包不适配在linux centos我也整的不是很明白就去找了下资料 发现各种不同的平台适配的包都可能不同

48596456.png 加上--no-sandbox 也能解决但是体验也不好 随后我今天就开始配置打rpm等包让他不同适配使用不同的包 第一步就出错了 加上

        linux: {
          // linux
          icon: "./src/assets/newlogo.png",
          target: [
            "rpm",
            "AppImage"
          ],
        },

后打包 出现第一个报错是要配置开发者开发者邮箱

4541564156.png 根据网上百度到的资料大概是在package.json

  "author": "TYP <2812848295@qq.com>",
  "homepage": "http://www.terra-master.com/support/",

我配置好了,继续。

787489145451.png

还是报错 接下来去linux下载这么个玩意 sudo apt-get install rpm

894484856.png 装好了之后从新 执行npm install (有权限问题sudo大法) 打包成功

74894899.png