卸载electron msi应用程序时,如何删除其AppData?(使用electron builder)

卸载electron msi应用程序时,如何删除其AppData?(使用electron builder),electron,electron-builder,windows-installer,Electron,Electron Builder,Windows Installer,我已经创建了一个electron应用程序,并使用electron builder将其打包,我安装了msi安装程序,然后在卸载应用程序后,应用程序数据不会被删除。是否需要在msi的生成配置中添加任何标志以删除AppData 预期:应在卸载应用程序后删除AppData。对于windows: "nsis": { "deleteAppDataOnUninstall": true }, 添加到builder.yml为什么要将其标记为NSI和MSI?选择一个或另一个。可能是某个与电子一起工作并同时使用

我已经创建了一个electron应用程序,并使用
electron builder
将其打包,我安装了msi安装程序,然后在卸载应用程序后,应用程序数据不会被删除。是否需要在msi的生成配置中添加任何标志以删除AppData

预期:应在卸载应用程序后删除AppData。

对于windows:

"nsis": {
  "deleteAppDataOnUninstall": true
},

添加到builder.yml

为什么要将其标记为NSI和MSI?选择一个或另一个。可能是某个与电子一起工作并同时使用NSI的人,msi可能会回答我的问题。正如我们在日常生活中使用的application@MayankVadiya这是我为exe尝试的,它运行正常,但对于msi它不工作问题在于msi安装程序,在我的项目中,我在nsis上做了
deleteAppDataOnInstall
flag,目前它只能在.exe安装程序中正常工作,但不能在msi安装程序中工作您的解决方案不起作用您是否有更好的方法否,我仍然对mac卸载应用程序以删除用户数据感到困惑