windows 上没有版本的程序列表中的 Electron builder 应用程序名称

Electron builder Application name in programs list without version on windows

我使用电子生成器并在我的电子应用程序的 package.json 中设置了 nameproductName,但是当我使用 nsis 创建安装程序并安装应用程序时在 windows 上,在 windows 设置中的应用程序列表或程序列表中,它以我不想要的应用程序名称显示版本,因此 electron-builderconfigurationnsis 我可以用来完成这项工作吗? You can see the issue here

您只需要将您的版本放入 package.json 例如:

{
  "name": "MyApp",
  "version": "1.0.1",
  "build": {
     ...
  }
}

根据documentation,您可以使用uninstallDisplayName选项为卸载菜单定义不同的名称:

"build": {
  "productName": "MyApp",
  "nsis": {
    "artifactName": "MyApp.setup.${version}.${ext}",
    "uninstallDisplayName": "MyApp"
  },
  ...
}