我们将电子生成器与reactJs一起使用来创建Windows应用程序,在电子生成器的帮助下,我们的应用程序打包在.exe中,但是即使按照Windows电子商店提供的指南,也无法在Windows存储中发布。
执行此命令时出错:
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以外,因为根据此提交{{3 }}
配置
DesktopConverterLocation:C:\ ProgramFiles \ WindowsApps \ Microsoft.DesktopAppConverter_2.1.4.0_x64__8wekyb3d8bbwe
扩展的基本映像:C:\ Users \ aashir \ Downloads \ Windows_BaseImage_DAC_18362_V1.wim
发布者:CN = developmentca
Dev证书:C:\ Users \ aashir \ AppData \ Roaming \ electron-windows-store \ developmentca \ developmentca.pfx
Windows Kit位置:C:\ Program Files(x86)\ Windows Kits \ 10 \ bin \ x64
开始转换...
正在清理pre-appx输出文件夹...
正在复制数据...
创建清单。
正在创建appx程序包... ad
错误:
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)
答案 0 :(得分:0)
这时,您可能已经猜到您缺少'makeappx.exe'。使用“ C:\ Program Files(x86)\ Windows Kits \ 10 \ App Certification Kit”尝试Windows Kit的位置。这是我在机器上看到的位置。确保还安装了最新的Windows 10 SDK。