卸载Electron应用程序后删除Vuex存储

时间:2020-07-04 14:31:25

标签: vue.js electron vuex

我在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'
})

如何在卸载时清除存储?

1 个答案:

答案 0 :(得分:0)

来自评论:

在以下位置有一个Electron文件夹: C:\Users\<USERNAME>\AppData\Roaming\Electron

您可以删除整个文件夹或仅删除vuex.json,甚至可以更改vuex.json中的值。这仅适用于开发版本。

如果您已经安装了Electron应用程序(即,您为目标平台构建了该应用程序并运行了安装程序),则Windows上的目录为C:\Users\<username>\AppData\Local\<YOUR_APP_NAME>

不知道MacOS将安装好的东西放在哪里