"export 'createRouter' was not found in 'vue-router' 해결 방법
4220 단어 vue-routerVue.js
소개
Vue3에서 만든 프로젝트에서 vue-router를 사용하려고했지만 왜 작동하지 않습니다
조사해도 그다지 정보가 없었기 때문에 여기에 기록하기로 결정했다!
Vue3에서 vue-router를 넣으면,
npm install vue-router
main.jsimport { createApp } from 'vue';
import { createRouter, createWebHistory } from 'vue-router';
import App from './App.vue';
import TeamsList from './components/teams/TeamsList.vue';
import UsersList from './components/users/UsersList.vue';
const router = createRouter({
history: createWebHistory(),
routes: [
{ path: '/teams', component: TeamsList },
{ path: '/users', component: UsersList },
]
})
const app = createApp(App)
app.use(router);
app.mount('#app');
WARNING Compiled with 2 warnings 23:00:16
warning in ./src/main.js
"export 'createRouter' was not found in 'vue-router'
warning in ./src/main.js
"export 'createWebHistory' was not found in 'vue-router'
App running at:
- Local: http://localhost:8080/
- Network: http://192.168.11.20:8080/
vue-router
없어요! ! 라고 말한다. . 왜? ? !
Vue3에서는 vue-router도 새롭게하지 않으면 안됩니다.
이 공식 문서를 보면
npm install vue-router@next
「 @next 」가 붙어 있다!
분명히 지금은 이 명령으로 넣어야 하는 것 같습니다. . .
몰랐다. 에러 메시지와 가케라고 해줘. . .
Reference
이 문제에 관하여("export 'createRouter' was not found in 'vue-router' 해결 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kokogento/items/5ec64b0704a3f0019eec
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
npm install vue-router
main.js
import { createApp } from 'vue';
import { createRouter, createWebHistory } from 'vue-router';
import App from './App.vue';
import TeamsList from './components/teams/TeamsList.vue';
import UsersList from './components/users/UsersList.vue';
const router = createRouter({
history: createWebHistory(),
routes: [
{ path: '/teams', component: TeamsList },
{ path: '/users', component: UsersList },
]
})
const app = createApp(App)
app.use(router);
app.mount('#app');
WARNING Compiled with 2 warnings 23:00:16
warning in ./src/main.js
"export 'createRouter' was not found in 'vue-router'
warning in ./src/main.js
"export 'createWebHistory' was not found in 'vue-router'
App running at:
- Local: http://localhost:8080/
- Network: http://192.168.11.20:8080/
vue-router
없어요! ! 라고 말한다. . 왜? ? !Vue3에서는 vue-router도 새롭게하지 않으면 안됩니다.
이 공식 문서를 보면
npm install vue-router@next
「 @next 」가 붙어 있다!
분명히 지금은 이 명령으로 넣어야 하는 것 같습니다. . .
몰랐다. 에러 메시지와 가케라고 해줘. . .
Reference
이 문제에 관하여("export 'createRouter' was not found in 'vue-router' 해결 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kokogento/items/5ec64b0704a3f0019eec
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
npm install vue-router@next
Reference
이 문제에 관하여("export 'createRouter' was not found in 'vue-router' 해결 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kokogento/items/5ec64b0704a3f0019eec텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)