본문 바로가기

Vue.js

[Vue.js] 2. VsCode 설정 및 프로젝트 생성

지난 포스팅에서는 Vue.js 를 시작하기에 앞서 필요한 프로그램들을 설치했습니다.

이번에는 VsCode 를 사용하기 전 유용한 플러그인을 설치를 먼저 해볼게요. 필수는 아니지만 코딩할때 편하게

할 수 있게끔 도와주니 설치하도록 해요.



위 화면처럼 좌측 아이콘 중 해당 아이콘을 클릭하시고 검색 후 인스톨 해주시면 됩니다.

다음은 설치 해야하는 리스트들 입니다.

view-in-browser : html 파일을 기본 브라우저로 볼 수 있도록 합니다.

vetur: Vuew.js 작업시 편리한 기능들을 제공합니다. (코드 자동완성, 디버깅, 하이라이팅 등...)

HTML Snippets: HTML 태그를 빠르게 작성할 수 있게 도와줍니다.

JS-CSS-HTML Formatters: JS, CSS, HTML의 코드 자동완성 기능을 제공합니다 (사용법 Ctrl + Space)

Vue 2 Snippets: Vue.js 2.0의 코드 지원 및 하이라이팅 기능을 제공합니다.

Vue-beautify: Vue.js 코드에 대한 정리 배치 기능을 제공합니다.

ESLint: 자바스크립트 코드 스타일, 문법 체크 기능을 제공합니다.

Korean Language Pack for Vusual Studio Code : VsCode 한글 패치라고 보시면 됩니다. (선택)

설치가 완료되면 재시작 해주시면 VsCode 에 대한 설정도 일단 마무리 되었습니다.

그럼 이제 프로젝트 생성을 해볼게요.

지난번 설치했던 Vue CLI를 이용해서 만들건데 2가지 방법을 안내해 드릴게요.

1. 커맨드 창에서 프로젝트를 생성할 폴더로 이동 후 vue create [프로젝트명]

2. 커맨드 창에서 vue ui 를 입력해주면 프로젝트 매니저 화면이 열리는데 열리지 않는다면 브라우저 창에서

localhost:8000/project/select 로 이동하시면 됩니다.



초기 화면에서 만들기 버튼을 클릭하여 경로를 설정하면 위에 사진처럼 상세 페이지가 나올거에요. 저기서 패키지 매니저는 yarn으로 선택했습니다. npm보다 yarn 이 실행속도가 빠르다고 해서 yarn을 했습니다.

프리셋은 기본으로 선택하고 프로젝트를 만들었습니다. 완료 후 작업목록에서 사진에 보이는 실행 버튼을 눌러주시면 테스트를 할 수 있는 개발 서버 모드까지 끝났습니다.

확인은 http://localhost:8080 에서 확인해보시면 됩니다.



해당 화면이 보이면 제대로 작동되고 있는거에요.

자 그럼 다시 VsCode 로 돌아가서 좌측 상단에 있는 아이콘 클릭 후 Open Folder를 선택해 생성한 프로젝트 경로를 잡아주도록 합니다. 이제 VsCode 에 프로젝트 설정까지 끝났네요.



저는 src 에 경로에 폴더를 만들어서 정리를 하려합니다. 혹시 이 글을 보시는 분들도 본인이 보기 편하게 정리하면서 작업하시면 좋을듯 합니다. 초반에는 단일 파일로만 작업을 할 예정이라 구조가 크게 중요하지 않습니다.


<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>hello vue</title>

<script src="https://unpkg.com/vue@2.5.16/dist/vue.js"></script>

</head>

<body>

<div id="simple">

<h2>{{message}}</h2>

</div>

<script type="text/javascript">

var model = {

message : '첫 번째 Vue.js'

}

var simple = new Vue({

el : '#simple',

data : model

})

</script>

</body>

</html>

지정한 폴더에 index.html 을 만드시고 한번 실행해 볼까요.

위와 같은 코드를 넣은 파일을 생성하시고 해당 파일에서 우클릭 하시면 View in others Browser 하셔서 크롬을 선택해 열거나 View in Browser 를 선택해 기본 브라우저로 열어주시면 첫 번째 Vue.js 시작을 완성했습니다.


제대로 나오시나요?

다음 포스팅에서는 생성한 index.html 에 대해 정리할까 합니다.

그럼 오늘은 여기까지-!

'Vue.js' 카테고리의 다른 글

[Vue.js] 1. Vue.js 간단 소개와 설치(VSCode포함)  (0) 2020.02.06