我已经使用 Electron Forge (maker/wix) 创建了包。
我可以使用 Electron Forge 配置生成 msi 包。但我面临 1 个问题。
安装后,我将获得已安装的软件包以及(机器),例如:应用程序名称**(机器)**。
我也尝试过签名包,但似乎仍然出现问题。
知道为什么会出现这个问题以及如何解决这个问题吗?
您可以在 MakerWixConfig 中添加一个 beforeCreate。使用此方法,您可以在创建安装程序之前更改模板。
我发现更改
wixTemplate
有一个主题和你提到的(机器)。进行简单的字符串替换应该可以让您将名称更改为您想要的名称。
creator.wixTemplate = creator.wixTemplate
.replace(
'"{{ApplicationName}} (Machine - MSI)"',
'"{{ApplicationName}}"',
)
.replace(
'"{{ApplicationName}} (Machine)"',
'"{{ApplicationName}}"',
);