이번 포스팅에서는 Node.js를 설치해보도록 하겠다.
Windows 환경에서는 WSL을 이용해서 Node.js를 설치하고 사용하고자 한다.
패키지 매니저(Package manager)
Node.js를 설치하기에 앞서 패키지(Package)라는 개념에 대해 짚고 넘어가도록 하자. 패키지는 쉽게 말해 폴더(디렉토리)와 비슷한 것이라고 생각하면 된다. 어떠한 파일 하나를 실행시키기 위해서 다른 여러가지의 파일들이 필요하게 되는 경우가 있다. 이때 이러한 파일들을 묶어주는 폴더가 존재하는데 이걸 패키지라고 한다. 즉, 프로그램을 실행시킬 수 있는 모든 파일을 담은 디렉토리인 것이다.
패키지 매니저(Package manager)는 이러한 패키지들을 쉽게 다운받고 관리할 수 있도록 도와주는 것이다. Ubuntu에서는 apt라는 패키지 매니저를 통해 패키지들을 관리할 수 있고 macOS에서는 homebrew라는 패키지 매니저를 통해 패키지들을 관리할 수 있다.
(Node.js를 이미 알고 있는 분들이라면, apt와 homebrew는 npm과 같은 것이라고 생각하면 된다.)
Node.js 설치 , Windows - WSL
Windows Terminal을 실행한 후 wsl을 입력한다. (Linux를 사용해서 Node.js 설치)
우선 cd ~ 을 입력해서 홈 디렉토리로 이동한다.
이 상태에서 sudo apt update를 입력해 apt를 업데이트 해준 뒤 sudo apt install nodejs를 입력해 Node.js를 설치해 주면 Node.js가 설치된다.
# 업데이트
sudo apt update
# nodejs 설치
sudo apt install nodejs
Node.js란 Chrome V8 엔진으로 빌드된 JavaScript 런타임이다. Node.js를 설치한다는 것은 WSL에서 Linux 명령어로 node라는 명령어를 추가한다는 의미라고 생각해도 된다. Node.js가 설치되고 난 후 node "파일명" 과 같은 명령어를 입력하면 Linux가 JavaScript를 실행시켜주게끔(런타임) 하는 것이다. 런타임이란 쉽게말해 컴퓨터에서 JavaScript를 실행해주는 것이라고 할 수 있다. 내 컴퓨터에 JavaScript로 작성된 코드가 있는데 Node.js가 local에서 이것을 해석해서 결과물을 출력해 주는 것이다.
Node.js 버전 업데이트
Node.js 설치를 완료한 상태에서 아래와 같이 node -v 명령어를 입력해 버전을 확인해 보면 공식 홈페이지에 나와있는 LTS 버전보다 낮은 버전으로 설치가 되어있을 가능성이 크다.
# Node.js 버전 확인하기
node -v
WSL에서 Node.js 버전 업데이트를 진행해 보도록 하자.
우선 NVM을 설치해 줘야한다. NVM은 Node Version Manager의 약자로 말 그대로 Node.js의 버전을 관리해주는 매니저이다. 윈도우 터미널에서 wsl에 접속한 다음 아래의 내용을 입력해서 NVM 설치해 주도록 하자.
# NVM 설치
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
이제 NVM이 제대로 설치되었는지 확인해보자.
cd ~ # 홈 디렉토리로 이동
1. 홈 디렉토리에 .nvm 폴더가 있는지 확인하기
2. vi 에디터를 사용해 .bashrc 열기 # macOS는 .zshrc
3. source ~/.bashrc 입력
4. nvm --version 을 입력해 nvm의 버전이 출력되는지 확인
제대로 설치가 된 것을 확인했다면 이제 업데이트를 진행해 주면 된다.
# Node.js 버전 업데이트
nvm install --lts
node -v 입력해 버전을 확인해 보면 Node.js 공식 홈페이지에 나와있는 LTS 버전으로 업데이트가 된 것을 확인할 수 있다.
Node.js 설치 , macOS - Homebrew
homebrew는 macOS에서 사용 가능한 패키지 매니저로 터미널 창에서 아래와 같은 내용을 입력해서 설치를 진행해 주면 된다. Windows에서는 WSL에 apt가 기본적으로 설치되어 있어 apt 자체를 설치해줄 필요가 없지만 macOS에서는 패키지 매니저인 homebrew를 설치해줘야 한다.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
설치한 homebrew는 opt 디렉토리 안에 위치하게 된다. opt 디렉토리는 추가 패키지가 설치되는 디렉토리이기 때문에 homebrew와 같이 추가적으로 설치해주는 것들은 opt 디렉토리에 설치된다.
homebrew가 설치되었으면 아래의 명령어를 입력해 Node.js를 다운 받아주면 된다.
brew install node
설치된 Node.js는 /opt/homebrew/Cellar/node/ 에 저장되게 된다.
'Node > Node.js' 카테고리의 다른 글
Node.js - modules (모듈) (0) | 2022.02.03 |
---|---|
Node.js 실행하기 (with Visual Studio Code) (0) | 2022.02.02 |
Linux CLI 명령어 정리 (Ubuntu 사용) (0) | 2022.01.25 |
Node.js 환경설정 (WSL2 설치하기) (3) | 2022.01.25 |
Node.js ?? (0) | 2022.01.25 |