Electron Application Builton on macOS for windows无法安装



我使用电子生成器在macOS for windows上构建了一个电子应用程序。脚本:npm运行预构建electronic&电子建造者build-win-publishNever我运行了这个脚本并生成了.exe文件。当我尝试在windows中安装这个.exe文件时,安装程序会运行一两秒钟,之后就会抛出这个错误。

错误:Windows正在搜索xxxx.exe。要自己查找文件,请单击"浏览"。->错误顶部的标题是"缺少快捷方式"。

当我尝试浏览时,我只能找到特定应用程序的卸载程序。

这是我的构建代码

{
"appId": "org.management.system",
"productName": "Management System",

"files": [
"build/**/*",
"electron/main.js",
"package.json",
"icon.ico"

],
"publish": [
{
"provider": "github",
"owner": "xxxxx",
"repo": "frontend-release"
}
],
"extends": null,
"win": {
"target": "nsis",
"icon": "build/icon.ico"
}

}

当我在macOS中构建它时,我找不到安装程序不工作的原因。在windows系统上使用相同的代码和包构建时,同样的构建。json一切都很好。有人能帮我找出原因吗。提前感谢

我也对这个问题感到恼火。

"electron-builder": "^23.6.0",

降级电子建设者将解决这个问题。这可能是电子生成器的一个错误。

"electron-builder": "^23.3.3",

只需尝试为windows构建(x64(指定一个arch属性:

"build": {
// other properties
"win": {
"target": [
{
"target": "nsis",
"arch": [
"x64"
]
}
]
}
}

最新更新