Vue.js 를 배워보자/1. Vue.js 소개

Vue.js 설치 ,개발 환경 설정, CLI 설치 및 프로젝트 생성

_Blue_Sky_ 2024. 10. 4. 18:00
728x90
728x90

Vue.js 개발 환경 설정 가이드: Vue CLI 설치부터 프로젝트 생성까지

소개

Vue.js는 간결하고 유연하며 효율적인 프론트엔드 JavaScript 프레임워크입니다. 이 가이드에서는 Vue.js 개발을 위한 환경을 설정하고, Vue CLI를 이용하여 프로젝트를 생성하는 과정을 상세히 설명합니다.

1. Node.js 및 npm 설치

Vue.js를 사용하기 위해서는 Node.js와 npm(Node Package Manager)가 필요합니다. Node.js는 JavaScript 런타임 환경이며, npm은 Node.js 패키지를 관리하는 도구입니다.

  • Node.js 다운로드: Node.js 공식 홈페이지([유효하지 않은 URL 삭제됨] 운영체제에 맞는 설치 파일을 다운로드하여 설치합니다.
  • 설치 확인: 터미널 또는 명령 프롬프트에서 node -v와 npm -v 명령어를 실행하여 설치된 버전을 확인합니다.
728x90

2. Vue CLI 설치

Vue CLI는 Vue.js 프로젝트를 빠르게 생성하고 관리할 수 있도록 도와주는 공식 명령줄 인터페이스입니다.

npm install -g @vue/cli
 

위 명령어를 실행하여 Vue CLI를 전역으로 설치합니다.

3. Vue 프로젝트 생성

Vue CLI를 이용하여 새로운 Vue 프로젝트를 생성합니다.

vue create my-project
 
  • my-project: 생성할 프로젝트의 이름입니다. 원하는 이름으로 변경하여 사용할 수 있습니다.

프로젝트 생성 과정에서 다양한 옵션을 선택할 수 있습니다. 예를 들어, Babel, TypeScript, Vue Router, Vuex 등을 사용할지 여부를 선택할 수 있습니다.

4. 프로젝트 실행

프로젝트 생성이 완료되면 생성된 프로젝트 디렉토리로 이동합니다.

cd my-project
 

그리고 다음 명령어를 실행하여 개발 서버를 실행합니다.

npm run serve
 

브라우저에서 http://localhost:8080 주소로 접속하여 생성된 Vue 프로젝트를 확인할 수 있습니다.

5. 프로젝트 구조

Vue CLI로 생성된 프로젝트는 다음과 같은 기본적인 디렉토리 구조를 가집니다.

  • public: 정적 파일(index.html, favicon.ico 등)을 저장하는 디렉토리
  • src: 소스 코드를 작성하는 디렉토리
    • components: 컴포넌트를 저장하는 디렉토리
    • assets: 정적 자산(이미지, 폰트 등)을 저장하는 디렉토리
    • App.vue: 메인 컴포넌트
    • main.js: 애플리케이션 진입점

6. Vue.js 개발 시작

이제 생성된 프로젝트의 src 디렉토리에서 Vue 컴포넌트를 작성하고, Vue Router, Vuex 등의 기능을 추가하여 자신만의 웹 애플리케이션을 개발할 수 있습니다.

7. 추가적인 설정

  • Babel: JavaScript 코드를 모든 브라우저에서 실행될 수 있도록 변환해줍니다.
  • TypeScript: JavaScript에 정적 타입을 추가하여 코드의 안정성을 높입니다.
  • Vue Router: 단일 페이지 애플리케이션(SPA)을 위한 라우팅 시스템을 제공합니다.
  • Vuex: 상태 관리를 위한 패턴입니다.

결론

이 가이드를 통해 Vue.js 개발 환경을 설정하고, Vue CLI를 이용하여 프로젝트를 생성하는 방법을 학습했습니다. 이제 Vue.js의 다양한 기능을 활용하여 자신만의 웹 애플리케이션을 개발해 보세요.

 

 

728x90
728x90