반응형
"'../store'에서 'export 'store'를 찾을 수 없습니다."
안녕하세요 Vuex Route-Gard에 스토어를 Import하려고 합니다.
router/auth-guard.disples
import {store} from '../store'
export default (to, from, next) => {
if (store.getters.user) {
next()
} else {
next('/login')
}
}
store/index.displaces
import {store} from '../store'
export default (to, from, next) => {
if (store.getters.user) {
next()
} else {
next('/login')
}
}
내보내기 '스토어' 오류는 '../store'에서 찾을 수 없습니다.
내 vue 설정
"dependencies": {
"firebase": "^4.3.0",
"vue": "^2.3.3",
"vue-router": "^2.6.0",
"vuex": "^2.3.1"
저는 이 방법을 통해 이 문제를 해결할 수 있었습니다.
main.js
import {store} from './store'
new Vue({
el: '#app',
router,
store,
template: '<App/>',
components: {
App
},
auth-guard.js
import {store} from '../store'
export default (to, from, next) => {
if (store.getters.user) {
next()
} else {
next('/login')
}
}
store/index.js
Vue.use(Vuex)
export const store = new Vuex.Store({
modules: {
products,
bids,
user
}
})
언급URL : https://stackoverflow.com/questions/45884740/export-store-was-not-found-in-store
반응형
'programing' 카테고리의 다른 글
"Vue 유형에 속성이 없습니다" 오류 해결 (0) | 2022.07.11 |
---|---|
자바 룩앤필(L&F) (0) | 2022.07.11 |
M 요구에 대한 N초 단위의 슬롯링 방식 호출 (0) | 2022.07.11 |
단일 인수(변환 지정자 없음)를 사용하는 printf가 권장되지 않는 이유는 무엇입니까? (0) | 2022.07.10 |
어레이에 새로운 요소를 추가하는 방법 (0) | 2022.07.10 |