IT/development

[Vue.js] Vue CLI(Command Line Interface)

알 수 없는 사용자 2023. 7. 29. 14:39
반응형

목차

    터미널 명령어를 통해 Vue.js 개발환경을 더 쉽게 해주는 도구라고 보면 되고 아래와 같은 기능을 제공한다.

    자바로 따지면 레거시 스프링을 사용하다 스프링부트를 만난 기분인 듯

    • 프로젝트 생성
    • 개발서버 실행
    • 프로덕션 빌드
    • 추가 플러그인 설치
    • vue.js의 기본 설정 및 구성을 쉽게 변경할 수 있는 설정 파일과 옵션 제공

    ※ 사전에 npm 최신버전(LTS 권장) 설치 되어 있어야 함

    설치(npm 또는 yarn으로 설치) 😃

    npm install -g @vue/cli
    # OR
    yarn global add @vue/cli

    vue project 생성 🙂

    vue create my-project#(생성할 프로젝트 명)
    # OR
    vue ui

    vue project를 생성할 경로로 이동 후 명령어 입력 시 프리셋을 선택하라고 표시됨(Vue 3선택)

    프리셋 선택 시 아래처럼 설치됨

    생성된 프로젝트는 아래처럼 여러가지 설정이 미리 되어 있음

    서버 실행 😆

    npm run serve

    코드 분석 😏

    확장자 .vue파일은 하나의 파일안에 템플릿, 스크립트, 스타일 영역이 구분되어 있음

    vue cli 프로젝트 최초 생성 후 아래 2가지 작업 수행

    • /components/HelloWorld.vue 파일 삭제
    • App.vue의 내용 전체 삭제 후 vue 입력 + default 템플릿으로 새로 작성(환경에 따라 다름)

    *.vue파일 생성 후 템플릿 자동완성 방법(Code snippet)

    vue 입력 후 아래와 같이 with default.vue 선택 시 우측처럼 템플릿이 생성됨

    ※ vs code(IDE)의 파일 바로가기 기능 사용 하기 위해선 컴포넌트를 Kebab case(ex:<app-header>)로 선언해야 함

    reference: https://www.inflearn.com/course/lecture?courseSlug=age-of-vuejs&unitId=21457&tab=curriculum 

     

    학습 페이지

     

    www.inflearn.com

    2023.07.29 - [IT/development] - [Vue.js] 싱글 파일 컴포넌트에서 컴포넌트 사용

     

    [Vue.js] 싱글 파일 컴포넌트에서 컴포넌트 사용

    하위 컴포넌트 import 후 사용 App.vue app AppHeader.vue Welcome to My App reference: https://www.inflearn.com/course/lecture?courseSlug=age-of-vuejs&unitId=21464&tab=curriculum 학습 페이지 www.inflearn.com

    yaga.tistory.com

    반응형