자바스크립트 프레임웍의 필수 툴.

노드와 NPM, Yarn 설치 가이드

노드란?

노드

노드란 서버쪽 응용 프로그램 개발에 사용할 수 있는 자바스트립트 플랫폼으로 서버 측에서 실행되는 자바스크립트 실행 환경을 만들어줍니다. 즉 자바스크립트 서버 엔진이라고 할 수 있죠.

뷰의 경우 노드를 설치한 후 패키지 관리자의 뷰 CLI를 사용하면 뷰의 기본적인 개발 환경을 빠르게 구성하고 테스트 할 수 있어, 실제 개발 현장에서는 노드를 통합하여 사용하는 경우가 많습니다.

노드설치하기

노드는 공식 사이트에서 설치 파일을 제공합니다. 노드 공식 사이트에 접속하면 Current 버전LTS 버전을 선택할 수 있습니다.

nodejs 공식 웹사이트

Current 버전은 가장 최신의 업데이트 내용을 반영하여 배포하는 버전으로 안정화에 시간이 필요한 버전이기 때문에 특별한 이유가 없다면 안정화가 되어있는 LTS 버전을 선택하여 설치하는 것이 좋습니다.

설치는 다운로드 한 파일을 더블 클릭하여 진행하면 됩니다. 사용권 계약 조항에 동의한 후 다음을 눌러 설치를 진행하면 자동으로 설치가 완료됩니다.

nodejs 인스톨 화면

설치가 완료 된 후에는 윈도우의 명령 프롬프트를 열고 아래 명령어를 입력하여 설치 버전을 확인할 수 있습니다.

node -v
v12.18.3

npm

npm는 자바스크립트 코드를 구성하고 공유하는 도구로 자바스크립트로 된 모든 것을 패키지로 관리하며 노드를 설치할 때 자동으로 설치되는 프로그램입니다.

npm은 자바스크립트 프레임워크 프로젝트를 구성할 때 필수적으로 사용되는 도구로 뷰의 경우 커뮤니티를 통해 NPM을 통해 뷰의 기본 프로젝트를 구성해주는 Vue CLI라는 패키지를 배포하고 있습니다.

뷰 뿐만 아니라 앵귤러, 리액트와 같은 자바스크립트 프레임워크를 통한 개발을 고려한다면 노드와 npm의 사용법을 익힐 필요가 있습니다.

은 2016년 페이스북이 발표한 패키지 관리자로 웹 페이지의 성능 비교에 따르면 npm 보다 조금 더 빠른 성능을 보인다고 합니다. npm 사용에 익숙한 사용자라면 을 사용하는데 큰 어려움은 없을 것입니다.

얀은 다음과 같은 명령어로 설치할 수 있습니다.

npm install -g yarn

npm을 사용하여 특정한 패키지를 설치하는 명령어는 npm install –save {package-name}입니다. 만약 얀을 사용해서 동일한 작업을 수행한다면 다음과 같은 명령어를 입력합니다.

yarn add {package-name}

설치한 패키지를 제거하는 명령어는 다음과 같습니다.

yarn remove {package-name}

참고로 을 사용하는 프로젝트는 해당 프로젝트 폴더의 루트에 yarn.lock라는 파일이 포함되어 있습니다. 만약 이 파일이 포함되어 있다면 얀을 사용하는 프로젝트이므로 다음과 같은 명령어로 필요한 패키지를 설치하면 됩니다.

yarn install

댓글 남기기