Не пойманный (в обещании) Ошибка типа: хранилище не определено в quasar v2 с vue-routisan и vuex

#quasar-framework #vuex4

#квазар-каркас #vuex4

Вопрос:

в настоящее время я настраиваю проект с использованием quasar v2, vue-routisan и vuex 4.я пытался импортировать хранилище пользователей и импортировать из хранилища по умолчанию, но, похоже, это не работает.целый день пытался разобраться в этой проблеме.

routes.js

 import Route from "vue-routisan"; import {guest} from "./middleware/index"; Route.setViewResolver(component =gt; require("src/pages/"   component).default); Route.view("/admin", "layouts/Auth")  .guard(guest)  .children(() =gt; {  }); export default Route.all();  guest.js  import { useStore } from 'vuex'; // import store from '../../store' const store = useStore();  export default async function (to, from, next) {    store.dispatch("auth/fetch")  .then(r =gt; {  if (r.status === 200) {  next("/dashboard");  } else {  next();  }  })  .catch(() =gt; {  next();  });   }  store/index.js import { store } from 'quasar/wrappers' import { createStore } from 'vuex'  import currentUser from './auth';  /*  * If not building with SSR mode, you can  * directly export the Store instantiation;  *  * The function below can be async too; either use  * async/await or return a Promise which resolves  * with the Store instance.  */  export default store(function (/* { ssrContext } */) {  const Store = createStore({  modules: {  currentUser  },   // enable strict mode (adds overhead!)  // for dev mode and --debug builds only  // strict: process.env.DEBUGGING  })   return Store })  

ошибка:Не пойман (в обещании) Ошибка типа: хранилище не определено (в guest.js 7): спасибо