我在Windows上有一个Electron应用程序,我在商店中确定用户是否已完成程序配置。这样一来,如果他们确实完成了该程序,则在重新打开程序时不会显示设置页面。
问题是,当我使用捆绑的卸载程序卸载程序然后重新安装时,程序会跳过设置页面。
我在vuex.json
中删除了C:\Users\<username>\AppData\Roaming\<app name>
,但这无济于事。这是index.js
,我想保留persistedState
import Vue from 'vue'
import Vuex from 'vuex'
import { createPersistedState, createSharedMutations } from 'vuex-electron'
import modules from './modules'
Vue.use(Vuex)
export default new Vuex.Store({
modules,
plugins: [
createPersistedState(),
createSharedMutations()
],
strict: process.env.NODE_ENV !== 'production'
})
如何在卸载时清除存储?
答案 0 :(得分:0)
来自评论:
在以下位置有一个Electron
文件夹:
C:\Users\<USERNAME>\AppData\Roaming\Electron
。
您可以删除整个文件夹或仅删除vuex.json
,甚至可以更改vuex.json
中的值。这仅适用于开发版本。
如果您已经安装了Electron应用程序(即,您为目标平台构建了该应用程序并运行了安装程序),则Windows上的目录为C:\Users\<username>\AppData\Local\<YOUR_APP_NAME>
不知道MacOS将安装好的东西放在哪里