반응형
Vue2를 사용하면서 라우터 기능을 사용하기 위해
npm install vue-router
를 입력하여 라우터를 설치하였는데
WARNING Compiled with 17 warnings
warning in ../node_modules/vue-router/dist/vue-router.esm-bundler.js
export 'onUnmounted' (imported as 'onUnmounted') was not found in 'vue' (possible exports: default)
warning in ../node_modules/vue-router/dist/vue-router.esm-bundler.js
export 'onDeactivated' (imported as 'onDeactivated') was not found in 'vue' (possible exports: default)
warning in ../node_modules/vue-router/dist/vue-router.esm-bundler.js
export 'onActivated' (imported as 'onActivated') was not found in 'vue' (possible exports: default)
warning in ../node_modules/vue-router/dist/vue-router.esm-bundler.js
export 'getCurrentInstance' (imported as 'getCurrentInstance') was not found in 'vue' (possible exports: default)
warning in ../node_modules/vue-router/dist/vue-router.esm-bundler.js
export 'inject' (imported as 'inject') was not found in
'vue' (possible exports: default)
warning in ../node_modules/vue-router/dist/vue-router.esm-bundler.js
export 'computed' (imported as 'computed') was not found in 'vue' (possible exports: default)
warning in ../node_modules/vue-router/dist/vue-router.esm-bundler.js
export 'unref' (imported as 'unref') was not found in 'vue' (possible exports: default)
warning in ../node_modules/vue-router/dist/vue-router.esm-bundler.js
export 'watchEffect' (imported as 'watchEffect') was not found in 'vue' (possible exports: default)
warning in ../node_modules/vue-router/dist/vue-router.esm-bundler.js
export 'defineComponent' (imported as 'defineComponent') was not found in 'vue' (possible exports: default)
warning in ../node_modules/vue-router/dist/vue-router.esm-bundler.js
export 'reactive' (imported as 'reactive') was not found in 'vue' (possible exports: default)
warning in ../node_modules/vue-router/dist/vue-router.esm-bundler.js
export 'h' (imported as 'h') was not found in 'vue' (possible exports: default)
warning in ../node_modules/vue-router/dist/vue-router.esm-bundler.js
export 'provide' (imported as 'provide') was not found in 'vue' (possible exports: default)
warning in ../node_modules/vue-router/dist/vue-router.esm-bundler.js
export 'ref' (imported as 'ref') was not found in 'vue'
(possible exports: default)
warning in ../node_modules/vue-router/dist/vue-router.esm-bundler.js
export 'watch' (imported as 'watch') was not found in 'vue' (possible exports: default)
warning in ../node_modules/vue-router/dist/vue-router.esm-bundler.js
export 'shallowRef' (imported as 'shallowRef') was not found in 'vue' (possible exports: default)
warning in ../node_modules/vue-router/dist/vue-router.esm-bundler.js
export 'nextTick' (imported as 'nextTick') was not found in 'vue' (possible exports: default)
warning in ./src/router/index.js
export 'default' (imported as 'VueRouter') was not found in 'vue-router' (possible exports: NavigationFailureType, RouterLink, RouterView, START_LOCATION, createMemoryHistory, createRouter, createRouterMatcher, createWebHashHistory, createWebHistory, isNavigationFailure, matchedRouteKey, onBeforeRouteLeave, onBeforeRouteUpdate, parseQuery, routeLocationKey, routerKey, routerViewLocationKey, stringifyQuery, useLink, useRoute, useRouter, viewDepthKey)
다음과 같은 오류? warning이 발생하며 화면이 표시되지 않았다
VueRouter에서 반복적으로 오류가 발생하고 있는데 어디서 오류가 발생하는지 알 수가 없어 한참을 고민했는데 결과적으로
버전문제였다!
Vue2에서는 vue-router @4버젼을 사용할 수 없으니 지우고 새로 설치해야한다
모듈 지우고 새로 설치
npm uninstall vue-router
npm install --save vue-router@3
반응형
'study' 카테고리의 다른 글
[Vue.js] localhost 모바일로 확인하기(와이파이) (0) | 2022.06.09 |
---|---|
[Vue.js] 팝업 창 만들기 (0) | 2022.05.02 |
[HTML/CSS] div 위에 div 겹치기 (0) | 2022.04.29 |
Vue.js 프로젝트 시작하기 (0) | 2022.04.28 |
[JavaScript]Parsing error : Invalid shorthand property initializer 오류해결 (0) | 2022.04.28 |