Electron MSI 包名称以机器结尾,为什么?

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

我已经使用 Electron Forge (maker/wix) 创建了包。

我可以使用 Electron Forge 配置生成 msi 包。但我面临 1 个问题。

安装后,我将获得已安装的软件包以及(机器),例如:应用程序名称**(机器)**。

我也尝试过签名包,但似乎仍然出现问题。

知道为什么会出现这个问题以及如何解决这个问题吗?

electron windows-installer electron-forge
1个回答
0
投票

您可以在 MakerWixConfig 中添加一个 beforeCreate。使用此方法,您可以在创建安装程序之前更改模板。

我发现更改

wixTemplate
有一个主题和你提到的(机器)。进行简单的字符串替换应该可以让您将名称更改为您想要的名称。

          creator.wixTemplate = creator.wixTemplate
        .replace(
          '"{{ApplicationName}} (Machine - MSI)"',
          '"{{ApplicationName}}"',
        )
        .replace(
          '"{{ApplicationName}} (Machine)"',
          '"{{ApplicationName}}"',
        );
© www.soinside.com 2019 - 2024. All rights reserved.