есть такая структура
<div id="app">
<first-component></first-component>
<second-component></second-component>
<third-component></third-component>
</div>
Регаются компоненты так
Vue.component("first-component", () => import(`first-component-path.vue`));
Vue.component("second-component", () => import(`second-component-path.vue`));
Vue.component("third-component", () => import(`third-component-path.vue`))
Внутри first-component реситриуется модуль в vuex который потом используется в двух други компонентах. Проблема в том что third-component инициализируется раньше двух остальных соответсвенно на момент его инициализации еще не существует модуля в vuex и при поытке обращения к нему я получаю ошибку. Как это можно исправить?