기타/node.js

node.js, nvm, npm 설치

outwater 2021. 1. 12. 04:02

오늘은 node.js 와 nvm, npm 을 설치해보았는데, 맥OS가 처음이었는지 조금 애를 먹어서 그 과정을 기록해두고자 한다.

설치하기 전에 잠시 node.js, nvm, npm 이란 무엇인지 간단히 정리해 보자.


node.js

node.js는 JavaScript의 런타임(프로그래밍 언어가 동작할 수 있는 프로그램)으로 node.js 환경에서 js코드를 실행시킬 수 있도록 하여 주로 서버와 같은 프로그램을 만들 수 있게 해준다.

nvm (Node Version Manager) 

nvm은 node.js의 version을 관리해주는 프로그램이다.
node.js의 버전은 계속해서 업그레이드 되고, 이에 따라 개발시에 다양한 node.js 의 버전에 대응해야 한다. 따라서 기존 설치된 node.js이외의 환경에 맞는 node 버전들을 설치하고 이용할 수 있게 해주는 프로그램이 nvm이다.

npm (Node package Manager)

npm은 nodejs의 모듈들을 모아둔 일종의 앱스토어 같은 모듈스토어이다.
모듈은 이미 개발자들이 만들어 놓은 검증된 코드들의 집합으로 우리는 npm에서 이러한 모듈들을 다운로드해서 사용하여 개발을 진행한다.
또 npm이라는 키워드는 하나의 명령어 처럼 사용되어 특정 모듈이나 프로젝트를 실행시킬 때 사용하기도 한다.
(ex. npm start, npm run test)


nvm 설치 

1단계. nvm 설치하기

1-1) Homebrew를 이용한 설치

Homebrew는 다양한 패키지들의 설치를 도와주는 프로그램입니다.

1.Homebrew홈페이지에서 바로 설치

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

위와 같이 터미널에 바로 해당 코드를 입력하여 설치도 가능합니다.

1-2) nvm 설치 (Homebrew 설치시)

터미널에서 다음과 같은 코드를 작성하여 실행합니다.

$ brew install nvm

2) 터미널을 이용한 설치 (homebrew 미설치 시)

Homebrew없이도 터미널에서 바로 nvm의 설치가 가능합니다.

$ touch ~/.bash_profile 
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

 

2단계.  nvm 설치 확인

1단계에서 설치한 nvm을 확인하여 봅니다.

$ nvm --version

nvm command not found 오류가 발생한다면 다음 3단계로 이동해주세요. (제가 그랬습니다^.^;)

 

3단계. 환경변수 추가하기

3-1) bash 이용자

$ vi ~/.bash_profile
export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"

vim을 통해 .bash_profile 파일로 들어가고 'i' 키를 눌러 위의 코드를 작성한 후 'esc' , ': wq' 를 차례대로 입력하여 저장을 마칩니다.

 

3-2) zsh 이용자

$ vi ~/.zshrc
export NVM_DIR="$HOME/.nvm"source $(brew --prefix nvm)/nvm.sh

마찬가지로 vim으로 해당파일로 들어가 위의 코드를 작성하고 저장을 해줍니다.

4단계. 재시작하기

//bash 사용시
$ sourse ~/.bash_profile 

//zsh 사용시
$ sourse ~/.zshrc

//설치확인
$ nvm --version

이후 2단계에서 nvm --version 명령어를 통해 설치를 확인하고 완료합니다.

 


node.js 설치

1-1) node.js 홈페이지에서 설치

nodejs 홈페이지 바로가기
node.js 홈페이지에서 알맞은 버전을 찾아 설치할 수 있습니다. 
보통은 안정성이 검증된 LTS 버전을 선호합니다. 

1-2) nvm을 통한 node.js 설치

위에서 nvm이 잘 설치되었다면 터미널에서 간단한 명령어로 node.js를 설치할 수 있습니다.

$ nvm install 14.15.4

nvm install <설치하려는 버전> 을 입력하면 해당 버전의 node가 설치됩니다.

 

2) node.js 설치확인하기

$ node -v 

node -v 명령어를 통해 node가 정상적으로 설치되었는지 확인합니다.


npm설치

node.js를 설치하게 되면 자동으로 npm이 설치됩니다.

$ npm -v

npm -v 명령어를 통해 npm의 버전을 확인합니다.