import type { App } from 'vue'; import { createStore, createLogger, Plugin } from 'vuex'; import { config } from 'vuex-module-decorators'; import { isDevMode } from '/@/utils/env'; config.rawError = true; const isDev = isDevMode(); const plugins: Plugin[] = isDev ? [createLogger()] : []; const store = createStore({ modules: {}, strict: isDev, plugins, }); export function setupStore(app: App) { app.use(store); } export default store;