PromleeBlog
sitemapaboutMe

posting thumbnail
MacOS에서 Node.js 설치하기(homebrew, nvm, npm)
Install Node.js for MacOS(homebrew, nvm, npm)

📅
👨‍💻
이 포스팅은 MacOS 환경 기준으로 작성되었습니다.

🚀

들어가기 전에🔗

Node.js 란?🔗

Node.js is an open-source and cross-platform JavaScript runtime environment. It is a popular tool for almost any kind of project!
노드는 오픈소스이며 크로스 플랫폼 자바스크립트 런타임 환경입니다. 거의 모든 종류의 프로젝트에 사용되는 인기 있는 도구입니다!
Node.js
기본적으로 브라우저 안에서 동작하는 자바스크립트를 서버 사이드에서도 동작 가능하게 만들어 주는 런타임 환경입니다
React, Angular, Vue.js 등의 프레임워크를 사용할 때 필수적으로 사용되는 도구이기도 합니다
또한 NPM 이라는 패키지 매니저를 사용하여 다양한 라이브러리를 설치하고 관리할 수 있습니다

NPM 이란?🔗

npm is the world's largest Software Registry. Open source developers from every continent use npm to share and borrow packages, and many organizations use npm to manage private development as well.
npm은 세계 최대의 소프트웨어 레지스트리입니다. 전 세계의 오픈 소스 개발자들은 npm을 사용하여 패키지를 공유하고 빌려오며, 많은 조직들이 npm을 사용하여 개인 개발을 관리합니다.
NPM
Node.js를 설치하면 자동으로 설치되는 패키지 매니저이며 NPM을 통해 다양한 라이브러리를 설치하고 관리할 수 있습니다

NVM 이란?🔗

Node Version Manager - Simple bash script to manage multiple active node.js versions
NVM은 여러 활성 노드 버전을 관리하기 위한 간단한 bash 스크립트입니다.
NVM
Node.js의 버전을 관리하기 위한 도구입니다
여러 프로젝트를 진행하다 보면 각각의 프로젝트마다 다른 버전의 Node.js를 사용해야 할 때가 있죠
이럴 때 NVM을 사용하면 편리하게 버전을 관리할 수 있습니다

MacOS 에서 Node.js 설치하기🔗

Node.js
MacOS에서도 Node.js 홈페이지에서 제공하는 설치 파일을 다운로드 받아 설치할 수 있습니다
하지만 NVM을 사용하여 버전 관리 기능을 사용하기 위하여 NVM을 설치하고 Node.js를 설치하는 방법을 소개 하겠습니다
➡️

Homebrew 설치🔗

그 전에 NVM을 쉽게 설치하기 위해 Homebrew를 설치해야 합니다
아래 링크를 참고하여 Homebrew를 설치하고 진행해 주세요
MacOS에서 Homebrew 설치하기

🚀

NVM 설치🔗

터미널을 열고 아래 명령어를 입력하여 NVM을 설치합니다
brew install nvm
image

환경 변수 설정🔗

터미널을 열고 아래 명령어를 입력하여 NVM을 사용할 수 있도록 환경 변수를 설정합니다
echo '[ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && . "/opt/homebrew/opt/nvm/nvm.sh"' >> ~/.zshrc
echo '[ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && . "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm"' >> ~/.zshrc
source ~/.zshrc
설정 완료 후 아래 명령어를 입력하여 nvm 명령어를 사용할 수 있는지 확인합니다
nvm --version

🚀

node 설치🔗

아래 명령어를 입력하여 Node.js lts(최신 안정)버전을 설치합니다
nvm install --lts
설치 완료 후 아래 명령어를 입력하여 Node.js, npm 버전을 확인합니다
node -v
npm -v

🚀

NVM 명령어🔗


🚀

참고🔗