Electron-builder 制作了不可行的包(ubuntu)
Electron-builder makes not workable packages (ubuntu)
我正在使用 Ubuntu 18.04 并使用 electron-builder 进行构建(node.js,反应应用程序)。最后我有了一些可行的建筑,它制作了一些 zips(win 和 linux)和 deb(linux)。当我安装 deb 时,它运行良好,但是当我解压缩构建时,我不能 运行 它们:
- windows 版本不能通过 wine
- 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 运行 dist 进行构建。它创建 linux-x64.zip、win32-x64.zip、amd64.deb。但是拉链里面的东西不起作用。
重要说明:我从其他开发人员那里得到了这些东西作为遗产,也许他没有做出必要的事情,也许所有这些员工只是他的培训解决方案,根本不起作用。
看来问题已经解决了。我不需要 linux zip,deb 可以正常工作。 windows zip 运行良好(通过 VirtualBox 测试)。
我正在使用 Ubuntu 18.04 并使用 electron-builder 进行构建(node.js,反应应用程序)。最后我有了一些可行的建筑,它制作了一些 zips(win 和 linux)和 deb(linux)。当我安装 deb 时,它运行良好,但是当我解压缩构建时,我不能 运行 它们:
- windows 版本不能通过 wine
- 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 运行 dist 进行构建。它创建 linux-x64.zip、win32-x64.zip、amd64.deb。但是拉链里面的东西不起作用。
重要说明:我从其他开发人员那里得到了这些东西作为遗产,也许他没有做出必要的事情,也许所有这些员工只是他的培训解决方案,根本不起作用。
看来问题已经解决了。我不需要 linux zip,deb 可以正常工作。 windows zip 运行良好(通过 VirtualBox 测试)。