【问题标题】:Remove Vuex store after Electron app is uninstalled卸载 Electron 应用程序后删除 Vuex 商店
【发布时间】:2020-07-04 14:31:25
【问题描述】:

我在 Windows 上有一个 Electron 应用程序,我使用商店来确定用户是否已完成程序配置。因此,如果他们确实完成了它,重新打开程序时不会显示设置页面。

问题是,当我使用捆绑的卸载程序卸载程序然后重新安装时,程序会跳过设置页面。

我已经删除了C:\Users\<username>\AppData\Roaming\<app name> 中的vuex.json,但这并没有帮助。这是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'
})

卸载时如何清除商店?

【问题讨论】:

  • AppData中的Electron文件夹是不是也删了?
  • @Terry 在漫游文件夹中? C:\Users\<username>\AppData\Roaming\Electron。不,我没有,我现在就试试

标签: vue.js electron vuex


【解决方案1】:

来自cmets:

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

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

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

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

【讨论】:

    猜你喜欢
    • 2017-09-15
    • 1970-01-01
    • 1970-01-01
    • 2021-06-21
    • 2013-12-14
    • 2018-12-06
    • 1970-01-01
    • 2019-12-13
    • 2011-12-11
    相关资源
    最近更新 更多