vue.js

vue.js 시작하기

youngseokim_kr 2021. 11. 3. 15:07

https://kr.vuejs.org/

vue.js 홈페이지 입니다.

https://v3.ko.vuejs.org/

vue.js 3 버전 문서 홈페이지에서 시작하기 버튼을 누르고

왼쪽 목록에 설치방법을 누릅니다.

cdn 방법과 npm 방법이 있습니다.

CDN

<script src="https://unpkg.com/vue@next"></script>
<div id="app">
  <h1>{{ message }}</h1>  <!--hello vue!-->
</div>

HTML에서 연결하고

Vue.createApp({
  data() {
    return{
      message:'Hello Vue!'
    }
  }
}).mount('#app') //app에서 vue 문법 사용

Javascript에 작성해 주면 화면에 Hello Vue! 라고 작성된다.

cli를 제공하고 있어서 사용할 수 있습니다.

npm i -g @vue/cli 로 패키지 설치하고

https://cli.vuejs.org/guide/

가이드 사이트에 들어가서 왼쪽 목록에 creating a project를 보면

vue 명령어를 이용하여 쉽게 프로젝트를 생성할 수 있습니다.

vue create 를 작성하고 뒤에는 원하는 프로젝트 이름을 작성해주면 됩니다.

그럼 어떤 버전을 설치할거냐고 묻는데 3버전을 사용할 것이기 때문에 가운데를 클릭해 줍니다.

다운이 끝나면

이런 명령어가 보이는데

경로를 이동시켜주고 실행하면 실행이 잘 된다.

다양한 파일이 만들어져 있고 package.json 파일을 확인하면

{
  "name": "vue3-test",
  "version": "0.1.0",
  "private": true,
  "scripts": { 
    "serve": "vue-cli-service serve",     //dev  webpack은 내부적으로 동작 숨겨져있다.
    "build": "vue-cli-service build",     
    "lint": "vue-cli-service lint"      //vue.js 코드가 규칙에 맞게 잘 작성이 되어있는지 확인
  },
  "dependencies": {
    "core-js": "^3.6.5",
    "vue": "^3.0.0"
  },
  "devDependencies": {
    "@vue/cli-plugin-babel": "~4.5.0",
    "@vue/cli-plugin-eslint": "~4.5.0",
    "@vue/cli-service": "~4.5.0",
    "@vue/compiler-sfc": "^3.0.0",
    "babel-eslint": "^10.1.0",
    "eslint": "^6.7.2",
    "eslint-plugin-vue": "^7.0.0"
  },
  "eslintConfig": {                //코드가 만들어지는 규칙
    "root": true,
    "env": {
      "node": true
    },
    "extends": [
      "plugin:vue/vue3-essential",
      "eslint:recommended"
    ],
    "parserOptions": {
      "parser": "babel-eslint"
    },
    "rules": {}                  //입맛에 맞는 코드 넣기
  },
  "browserslist": [             //브라우저 종류
    "> 1%",
    "last 2 versions",
    "not dead"
  ]
}

디테일 한 부분을 vue가 알아서 해주기 때문에 편리한 장점이 있으나

나만의 프로젝트를 관리하기는 힘들다.

App vue 확장 프로그램을 설치해줘야 하는데 

이걸 설치하면 된다.

app.vue를 보면 template 은 html script은 js style에는 css 코드를 넣어주면 된다.