首页 > 解决方案 > 查看electron-builder打包AppX包的日志

问题描述

我创建了一个 Electron 应用程序,并使用 Electron Builder 对其进行打包。我正在使用适用于 Windows 的 AppX(Windows 商店)格式。

我需要能够查看应用程序打包版本的日志,因为应用程序在没有 AppX 打包的情况下可以正常启动,但失败了。

我已经尝试从命令行启动 AppX 包:

从命令行启动 Windows 应用商店应用程序的唯一方法是按照以下步骤操作:
这里

  1. explorer.exe shell:AppsFoldercmd中运行
  2. 找到应用程序,并在桌面上创建它的快捷方式
  3. 打开快捷方式的属性并复制“目标”字段
  4. get-appxpackage > list.txtPowerShell中运行
  5. 打开文件(位于%USERPROFILE%
  6. 查找并记下与之前复制的 Target 名称对应的PackageFamilyName和 InstallLocation
  7. 打开 InstallLocation 中的 AppxManifest.xml 文件
  8. 在文件中搜索“Executable=”,记下“Executable=”所在行上方“ Application Id ”的值。
  9. 运行 command explorer.exe shell:appsFolder\<PackageFamilyName>!<Application Id>,替换<PackageFamilyName>前面提到的 Package Family 名称和前面提到<Application Id>的 Application Id 以运行您的应用程序。

这有效,但实际上并没有将节点的标准输出连接到终端

标签: node.jsloggingelectronelectron-builderappx

解决方案


我不知道如何查看日志,但从命令行启动应用程序的部分似乎过于复杂。

这是有关如何从命令行正确从 appx/msix 启动应用程序的线程:


推荐阅读