vuejs 3버전에서 vuex를 연습하기 위해서 이곳저곳의 글을 참조하여 연습하던 중 만난 경고 문구 입니다.
[Vue warn]: A plugin must either be a function or an object with an "install" function.
분명 시키는데로 했는데..왜 이러한 경고 문구가 발생하는지.. SPA의 기술이 이럴 때 마다 참 아쉽습니다.
기존의 개발방식이나 방법을 아에 없애는 경우도 허다하니까요.
아무튼, 해당 문제의 원인은 Vuex를 use 라는 함수에 넣어서 발생한 경우 였습니다.
해당 기능을 설명하는 vuex의 index.d.ts 타입스크립트를 따라가봐도 Vuex로 시작하는 export하는 구간은 없습니다.
제가 vuex 연습을 위해 참고 하였던 해당 포스팅에서는 사실 버전을 명시하진 않았었는데..
아무튼 이러한 이유였나 봅니다.
아무튼 저 app.use(Vuex)를 주석처리 하면 위 경고문구는 사라집니다.
요렇게 해주고나면 위 경고(warn)는 사라지게 됩니다.
이상으로 간한하게 정리하여 본 uex 설정시 만날 수 있는 경고(warn) 대처 방법 이였습니다.
틀린부분 또는 궁금한 점은 언제든 연락 주세요! 👻
반응형
'앵귤러, 리엑트, 뷰 > 뷰(Vuejs)' 카테고리의 다른 글
[Vuejs] 카카오맵, 티맵 API 길 찾기 연동 (2) | 2023.03.23 |
---|---|
[Vuejs] vite 환경에서 프록시(proxy) 설정 (4) | 2023.03.22 |
[Vuejs] vuex 에서 "namespaced" 의 중요성 (0) | 2023.03.22 |
[Vuejs] vuex subscribe 함수 (1) | 2023.03.20 |
[Vuejs] 글로벌 컴포넌트 등록시 경고(warning compilerOptions isCustomElement) (0) | 2023.03.15 |
* 위 에니메이션은 Html의 캔버스(canvas)기반으로 동작하는 기능 입니다. Html 캔버스 튜토리얼 도 한번 살펴보세요~ :)
* 직접 만든 Html 캔버스 애니메이션 도 한번 살펴보세요~ :)
댓글