다양한 플러그인을 통해 개발 생산성을 극대화시킬 수 있다
확장성 있는 서버 개발을 JS로 가능하도록 하는 JS 런타임 환경
원래 JS는 클라이언트(브라우저)에서 동작하는 언어이나, Node.js는 크롬의 V8 엔진을 이용해 브라우저에서 JS가 동작하듯이 서버에서 작동하게 해주는 환경이다
Vue 개발과 Node.js가 관련 없다고 생각할 수 있지만, Vue 개발 중 수많은 라이브러리(패키지)들을 빠르게 설치하고 적용하기 위해선 Node.js가 설치되어야 한다
Node.js 기반의 JS 오픈소스를 등록하고 간단한 명령어를 통해 설치 및 사용할 수 있게 해주는 패키지 매니저
Vue 프로그래밍 문법에 맞는 Syntax Highlighting 지원
크롬의 개발자 도구처럼 vscode 안에서 디버깅을 할 수 있게 해준다
코드 포맷팅 지원
출처: 고승원 저, 『Vue.js 프로젝트 투입 일주일 전』, 비제이퍼블릭(2021)