【问题标题】:Electron-builder makes not workable packages (ubuntu)Electron-builder 制作不可行的软件包(ubuntu)
【发布时间】:2019-07-08 07:12:14
【问题描述】:

我正在使用 Ubuntu 18.04 并使用 electron-builder(node.js,react 应用程序)进行构建。最后,我有一个可行的建筑,可以制作一些 zip(win 和 linux)和 deb(linux)。当我安装 deb 时,它运行良好,但是当我解压缩构建时,我无法运行它们:

  1. windows 版本无法通过 wine 运行
  2. linux 版本不可执行。

我使用的是 Ubuntu 18.04、electron 4.0.4、electron-builder 20.38.5。

这是我的package.json

"scripts": {
    "dist": "electron-builder --linux --windows",
    "postinstall": "electron-builder install-app-deps"
},
"build": {
    "appId": "my_app_id",
    "extraFiles": [
        "assets"
    ],
    "win": {
        "target": "zip",
        "icon": "assets/icon.png"
    },
    "linux": {
        "target": [
            "deb",
            "zip"
        ],
        "icon": "assets/icon.icns"
    }
}

所以,首先我运行 npx webpack 来构建应用程序。然后我运行 npm run dist 进行构建。它创建 linux-x64.zip、win32-x64.zip、amd64.deb。但是拉链里面的东西不起作用。

一个重要提示:我从其他开发人员那里继承了这些东西,也许他没有做出必要的事情,也许所有这些员工只是他的培训解决方案,根本不起作用。

【问题讨论】:

    标签: electron electron-builder


    【解决方案1】:

    似乎问题已经解决了。我不需要 linux zip,deb 工作正常。而且 windows zip 运行良好(通过 VirtualBox 测试)。

    【讨论】:

      猜你喜欢
      • 2020-07-11
      • 2021-11-26
      • 2022-09-23
      • 2021-01-08
      • 2020-09-01
      • 2020-08-19
      • 2019-10-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多