Vue Router
NPM (Install)
// vue-cli 3.x 이상
npm install vue-router@next
// vue-cli 2.x
npm install vue-router --save // dependencies
or
npm install vue-router --save-dev // devDependencies
dependencies와 devDependencies의 차이는 다음과 같습니다.
"dependencies": 프로덕션 환경에서 응용 프로그램에 필요한 패키지.
"devDependencies": 로컬 개발 및 테스트에만 필요한 패키지.
main.js
- vue-cli 3.x 이상
// main.js
import { createApp } from 'vue'
import App from './App.vue'
import router from './routes/index.js';
const app = createApp(App);
app.use(router);
app.mount('#app');
- vue-cli 2.x 이상
// main.js
import Vue from 'vue'
import VueRouter from 'vue-router'
Vue.use(VueRouter)
routes/index.js
- vue-cli 3.x 이상
// routes/index.js
import { createWebHistory, createRouter } from 'vue-router';
const routes = [
{
path: "/",
},
];
const router = createRouter({
history: createWebHistory(),
routes,
});
export default router;
https://router.vuejs.org/installation.html#vue-cli
반응형
'UXUI Development > Vue.js' 카테고리의 다른 글
[Vue] VS Code 플러그인 (Vue.js) 목록 (0) | 2021.12.16 |
---|---|
Vue CLI 3 이상 IE브라우저 흰색화면, Blank 현상 오류 해결 (0) | 2021.12.13 |
Vue CLI 3 웹팩(Webpack) 설정 (vue.config.js) (0) | 2021.12.13 |
Vue.js 미지원화면 대체 컨텐츠 호출 시점 (라이프사이클) (0) | 2021.12.13 |
Vue-cli 버전비교 (cli 2.X , cli 3.X이상) (0) | 2021.12.08 |
Vue Cli 3 (0) | 2021.12.06 |
vue-cli 플러그인 node-sass (0) | 2021.12.03 |
vue-sidebar-menu (0) | 2021.12.03 |