电子窗口商店构建崩溃

IT技术 javascript reactjs electron windows-store electron-builder
2021-05-03 04:13:51

我们正在使用带有 reactJs 的电子构建器来创建 Windows 应用程序,我们的应用程序在电子构建器的帮助下打包在 .exe 中,但无法在 Windows 商店上发布,即使遵循 windows-electron-store 提供的指南。

执行此命令时出错:

electron-windows-store --input-directory ./dist --output-directory ./output --package-version 1.0.0.0 --package-name cra-electron

您可以看到我提供了所有必需的参数 --input-directory、--output-directory、--package-version 和 --package-name 除了 --flatten 因为根据此提交dcc654d不再需要

配置

DesktopConverterLocation:C:\ProgramFiles\WindowsApps\Microsoft.DesktopAppConverter_2.1.4.0_x64__8wekyb3d8bbwe

扩展的基础映像:C:\Users\aashir\Downloads\Windows_BaseImage_DAC_18362_V1.wim

发布者:CN=developmentca

开发证书:C:\Users\aashir\AppData\Roaming\electron-windows-store\developmentca\developmentca.pfx

Windows 工具包位置:C:\Program Files (x86)\Windows Kits\10\bin\x64

开始转换...

正在清理 pre-appx 输出文件夹...

正在复制数据...

创建清单..

正在创建 appx 包...广告

错误:

events.js:174
  throw er; // Unhandled 'error' event
  ^

 Error: spawn C:\Program Files (x86)\Windows Kits\10\bin\x64\makeappx.exe ENOENT
at Process.ChildProcess._handle.onexit (internal/child_process.js:240:19)
at onErrorNT (internal/child_process.js:415:16)
at process._tickCallback (internal/process/next_tick.js:63:19)
Emitted 'error' event at:
at Process.ChildProcess._handle.onexit (internal/child_process.js:246:12)
at onErrorNT (internal/child_process.js:415:16)
at process._tickCallback (internal/process/next_tick.js:63:19)
1个回答

此时您可能已经猜到您缺少“makeappx.exe”。尝试使用“C:\Program Files (x86)\Windows Kits\10\App Certification Kit”的 Windows Kit 位置。这是我在我的机器上看到的位置。确保您也安装了最新的 Windows 10 SDK。