๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Web/Vue

[Vue.js] CLI ์„ค์น˜ํ•˜๊ธฐ

๋ฐ˜์‘ํ˜•
# ๋กœ์ปฌ ์„ค์น˜
npm install @vue/cli
# ์ „์—ญ ์„ค์น˜
npm install -g @vue/cli
# ์—…๋ฐ์ดํŠธ
npm update @vue/cli
# ์‚ญ์ œ
npm uninstall @vue/cli

 

npm ๊ฒฝ๋กœ ํ™•์ธ

npm config get prefix

 

์˜ค๋ฅ˜ ๋‚  ๊ฒฝ์šฐ : ํ™˜๊ฒฝ๋ณ€์ˆ˜ Path์— ์ถ”๊ฐ€

C:\Users\{YourUse}\AppData\Roaming\npm

 

project ์ƒ์„ฑ

vue create vue-test

 

 

vue-router ์„ค์น˜

npm install vue-router --save

 

bootstrap vue ์„ค์น˜

npm install vue bootstrap-vue bootstrap

bootstrap-vue.org/docs

 

BootstrapVue

Quickly integrate Bootstrap v4 components with Vue.js

bootstrap-vue.org

main.js ์— ์•„๋ž˜ ๋ถ€๋ถ„ ์ถ”๊ฐ€ ํ•œ๋‹ค.

import { BootstrapVue, IconsPlugin } from 'bootstrap-vue'

// Install BootstrapVue
Vue.use(BootstrapVue)
// Optionally install the BootstrapVue icon components plugin
Vue.use(IconsPlugin)

 

import 'bootstrap/dist/css/bootstrap.css'
import 'bootstrap-vue/dist/bootstrap-vue.css'

 

<main.js>

import Vue from 'vue'
import App from './App.vue'
import { BootstrapVue, IconsPlugin } from 'bootstrap-vue'

// Install BootstrapVue
Vue.use(BootstrapVue)
// Optionally install the BootstrapVue icon components plugin
Vue.use(IconsPlugin)

import 'bootstrap/dist/css/bootstrap.css'
import 'bootstrap-vue/dist/bootstrap-vue.css'

Vue.config.productionTip = false

new Vue({
  render: h => h(App),
}).$mount('#app')

 

.vue ํŒŒ์ผ์—์„œ <template></template> ์‚ฌ์ด์—๋Š” html ์ฝ”๋“œ ์ž‘์„ฑ

<script>

export default {

    name: "header",

}

</script>

๋ฐ˜์‘ํ˜•

'Web > Vue' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[Vue.js] vue-router.js cdn ์˜ค๋ฅ˜  (0) 2022.05.04
[Vue] router multiple paths, redirect to default path  (1) 2021.04.14
[Vue.js] Vuetify, v-data-table  (0) 2020.12.02
Vuetify, refs  (0) 2020.11.27
[Vue] Vuetify Quick Start  (0) 2020.07.14