개발이 취미인 사람

[Vue] Mac Vue.js 개발환경 설정 본문

프론트 앤드(Front-End)/Vue

[Vue] Mac Vue.js 개발환경 설정

RyanSin 2021. 1. 31. 18:35
반응형

- 개요

안녕하세요. 이번 시간에는 Web Front 3 대장 Vue.js 개발환경 설정해 보겠습니다. 참고로 Vue CLI를 활용해서 설치하겠습니다. :)

 

-  VS Code 설치

      개발 환경 IDE는 VS Code를 사용하겠습니다.

     

      본인 PC OS에 맞게 설치해주시면 되겠습니다.

 

      VS Code 다운로드 공식 홈페이지 : code.visualstudio.com/download

 

Download Visual Studio Code - Mac, Linux, Windows

Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experience a redefined code editor, optimized for building and debugging modern web and cloud applications.

code.visualstudio.com

- Node.JS 설치

    Vue.js는 Node.JS 기반 JavaScript 라이브러리입니다. 

    

    본인 PC OS에 맞게 설치해주시면 되겠습니다.

 

    Node.JS 다운로드 공식 홈페이지 : nodejs.org/en/download/

 

Download | Node.js

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

nodejs.org

   보통 LTS 안정적인 버전으로 설치를 추천합니다. :)

 

   설치를 완료했다면, 터미널을 열어 확인해보겠습니다. 보통 Node.JS를 설치하게 되면 npm 기본적으로 같이 설치가 된다.

 

 

버전 확인 Node & npm

이미지와 같이 버전이 표시가 잘되면 설치가 잘 된겁니다.

 

- Vue Project 생성

   Vue 프로젝트 폴더를 생성해준다. (이름은 편하게 지어주셔도 됩니다.)

   해당 프로젝트에 Vue 프로젝트를 생성을 하겠습니다. VS Code IDE를 실행시키고 방금 만들었던 Vue 폴더를 선택해줍니다.

 

 

Open Folder 선택

 

   터미널을 실행해서 프로젝트를 생성해 보겠습니다.

 

 

Terminal 실행

- Vue CLI(Command Line Interface)

Vue CLI란 콘솔 창(터미널 창)에서 명령어 한 줄로 Vue 프로젝트를 만들 수 있게 해주는 도구입니다. 

 

터미널 창에 첫 번째로 vue-cli 설치 여부를 체크해줍니다.

설치 체크 명령어 => vue --version

미 설치

설치가 안되면 위와 같이 command not found: vue라는 명령어가 실행됩니다.

 

설치를 한번 해볼까요??

 

보통 Vue CLI는 PC 전역으로 설치해, 어느 폴더에서든 프로젝트를 생성할 수 있게 합니다.

 

Vue CLI 설치 명령어
NPM 방식 : npm install -g @vue/cli
YARN 방식 : yarn global add @vue/cli

만약 permission denied이라는 Error가 발생한다면 sudo를 붙여줍니다.

Error 발생

설치 확인

설치 성공

설치가 성공적으로 이루어졌다면 이제 프로젝트를 생성해 보겠습니다.

Vue Project 설치 명령어
vue create 프로젝트 이름

1. vue create my_project

기본 babel과 eslint만 설정하겠다면 두 번째 항목을 선택하면 된다. 

 

저는 3번째 수동으로 설정하겠습니다.

 

2. 설정 선택

프로젝트에 필요한 기능을 선택

선택은 스페이스바로 선택하고 완료는 동일하게 엔터를 누르면 됩니다.

 

Vue 버전 설정

 

라우터에 기록 모드 사용?(생산에 인덱스 폴백에 대한 적절한 서버 설정 필요)

 

기본 css 모듈 선택

 

코딩 포맷 설정

저는 개발할 때 ESLint와 Airbnb를 사용합니다. :)

 

추가적 설정
Babel, ESLint 등의 구성을 어디에 배치하시겠습니까?
향후 프로젝트의 사전 설정으로 저장하시겠습니까?

앞으로 프로젝트를 생성할 때 설정한 세팅으로 계속 만들겠냐고 물어보는 것입니다~ 당연 N!

패키지 관리자 선택

저는 Yarn을 선택했습니다. npm을 사용하신다면 npm을 선택하세요~

 

설치 완료

설치가 완료됐다면 위와 같은 명령어가 보입니다.

 

그리고 생성한 프로젝트 폴더

 

생성한 프로젝트 구조

- 프로젝트 실행

  1. 프로젝트 폴더 이동 : cd my_project
  2. 프로젝트 실행 : yarn serve

8080 포트

8080 포트로 웹브라우저가 실행된 것을 확인할 수 있습니다. :)

 

이번 시간에는 Vue.js 프로젝트 개발환경 세팅과 프로젝트를 생성했습니다. 감사합니다. :)