问题描述:使用electron-builder打包的软件当中使用了localStorage,导致卸载以后再次安装,上次存储的数据还存在,即用户数据无法卸载干净。
解决方案: 在package.json文件中“nsis”配置项内添加如下配置,如不存在则增加此项。
"build":{
"asar": false,//默认是true,如需操作本地文件(例如读取或写入文件需改成false)
"nsis": {
"guid": "JENSONJINELECTRON",//注册表名称
"deleteAppDataOnUninstall": true//卸载后删除用户数据
}
}