Electron-Builder:在MacOS上使用松鼠构建Windows安装程序失败

问题描述 投票:0回答:1

我已经寻找了一种在松鼠的MacOS上构建Windows安装程序的解决方案,但是没有任何运气。

我已经通过终端成功安装了单声道。版本6.4.0.198

版本: electron: ^4.2.5 electron-builder: ^20.41.0 electron-builder-squirrel-windows: ^20.44.0

我运行了命令npm run build:win,打包后出现此错误

错误:退出代码:255。命令失败:单声道/Users/admin/Library/Caches/electron-builder/Squirrel.Windows/Squirrel.Windows-1.9.0/Update-Mono.exe --releasify / Users / admin /Desktop/myTestBuild/dist/squirrel-windows/mytestbuild-1.0.0-full.nupkg --releaseDir / Users / admin / Desktop / myTestBuild / dist / squirrel-windows2019-10-05 18:55:36>未处理的异常:System.ComponentModel.DataAnnotations.ValidationException:必须提供描述。在<64ead1da9ab54e29ae45ecd50faea709>:0中的NuGet.Manifest.Validate(NuGet.Manifest清单)[0x000b1]处在<64ead1da9ab54e29ae45ecd50faea709>:0中的NuGet.Manifest.ReadFrom(System.IO.Stream流,NuGet.IPropertyProvider propertyProvider,System.Boolean validateSchema)[0x0007b]处在<64ead1da9ab54e29ae45ecd50faea709>:0中的NuGet.Manifest.ReadFrom(System.IO.Stream流,System.Boolean validateSchema)[0x00006]处在<64ead1da9ab54e29ae45ecd50faea709>:0中的NuGet.LocalPackage.ReadManifest(System.IO.Stream manifestStream)[0x00000]处在<64ead1da9ab54e29ae45ecd50faea709>:0中的NuGet.ZipPackage.EnsureManifest()[0x00050]处在<64ead1da9ab54e29ae45ecd50faea709>:0中的NuGet.ZipPackage..ctor(System.String filePath,System.Boolean enableCaching)[0x00049]处在<64ead1da9ab54e29ae45ecd50faea709>:0中的NuGet.ZipPackage..ctor(System.String filePath)[0x00000]处在<64ead1da9ab54e29ae45ecd50faea709>:0]中的Squirrel.Update.Program.ReleasifyElectron(System.String包,System.String targetDir,System.String baseUrl)中的[0x0000d]

希望有人可以帮助我,祝你有美好的一天。

我一直在寻找一种在松鼠的MacOS上构建Windows安装程序的解决方案,但是没有任何运气。我已经通过终端成功安装了mono。版本6.4.0.198。版本:电子:...

node.js electron electron-builder squirrel.windows
1个回答
0
投票

终于找到了解决方法!

© www.soinside.com 2019 - 2024. All rights reserved.