개발자라면 프론트엔드와 백엔드를 구분하지 않고 영역을 끊임없이 넓혀나가야 하지 않을까.
지난 회사에서 다루었던 Vue.js, 이직 후 머릿속 한편 구석에 박아두었지만 다시 꺼낼 때가 된 것 같다.
Windows11으로 업그레이드 한 김에 Vue.js 개발환경 설정을 시작해본다.
1. Visual Studio Code 설치
.NET 개발자인 나에게 세상에서 제일 익숙한 Visual Studio Code.
Visual Studio에 비해 훨씬 가볍고 다양한 Extension을 지원하는 것이 가장 큰 특징이다.
어떠한 개발 언어든 가볍게 사용하기에 Visual Studio Code만 한 게 없지 않을까.
https://code.visualstudio.com/
Windows11로 업그레이드하니 모든 창이 macOS와 같이 동글동글해진 게 귀여우면서도 낯설다.
2. Node.js 설치
Vue.js는 사용자 인터페이스와 SPA(Single Page Application)을 빌드할 수 있는 오픈 소스 front-end JavaScript Framework다.
자바스크립트 기반의 Vue.js를 빌드하고 구동시키기 위해서는 runtime 환경이 필요한데 그를 위해 설치해줘야 하는 것이 Node.js이다.
무작정 최신 버전을 선택하는 것보다 LTS(Long-term Support) 버전을 선택하는 것이 더 좋으니 참고할 것.
3. Vue.js 설치
Node.js 설치를 완료하면 npm(node packaged manager)이 자동으로 설치되어 Node.js로 만들어진 package들을 관리해줄 수 있게 된다.
cmd 창을 열어 다음 명령어를 실행해주면 Vue.js의 최신 안정화 버전이 설치된다.
npm i -g vue
Vue.js는 SPA을 빠르게 구축할 수 있는 공식 CLI(Command Line Interface)를 제공한다.
vue cli를 이용하면 폴더 구조, 빌드, 라이브러리 등 프로젝트의 기본적인 세팅을 대신해준다.
npm i -g @vue/cli
위의 명령어를 이용해 설치해주자.
4. Visual Studio Code Extension 추가
앞서 언급하였듯 Visual Studio Code의 큰 장점 중 하나는 다양한 extension을 지원한다는 것.
Vue.js 프로젝트를 진행하기 위해서 Vue.js 관련 extension을 설치해주자.
우측 사이드 메뉴 5번째 아이콘이 Extensions(Ctrl + Shift + X)다.
Extensions 메뉴를 클릭하여 Vue.js를 검색해주면 다양한 extension을 확인할 수 있다.
Vue.js Extension Pack을 설치해주었다.
Extension Pack이기에 이런저런 Extension이 설치된 것을 확인할 수 있다.
.vue 파일 내용을 쉽게 알아보기 위해서 Vetur도 설치해주면 좋다.
5. Chrome Vue.js devtools 설치
Vue.js에서는 chrome의 확장 프로그램인 Vue.js devtools를 제공해주는데, 이 확장 프로그램을 이용하여 Vue.js 앱을 디버깅할 수 있다.
https://chrome.google.com/webstore/detail/vuejs-devtools/nhdogjmejiglipccpnnnanhbledajbpd?hl=ko
위의 다섯 가지 단계를 모두 거쳤다면 Windows 환경에서 Vue.js를 이용해 프로젝트를 개발하기 위한 준비가 모두 완료되었다.
참고자료
https://kr.vuejs.org/v2/guide/
https://v3.ko.vuejs.org/guide/introduction.html
'Development > Vue.js' 카테고리의 다른 글
[Vue.js] Document 따라하기 - Reactivity Fundamentals (0) | 2022.05.27 |
---|---|
[Vue.js] Document 따라하기 - Template Syntax (0) | 2022.05.24 |
[Vue.js] Document 따라하기 - Creating a Vue Application (2) | 2022.03.11 |
[Vue.js] Vite를 이용하여 프로젝트 생성하기 (0) | 2022.03.10 |
[Vue.js] CLI를 이용하여 프로젝트 생성하기 (0) | 2022.03.04 |