Node.js
- 구글 V8 엔진 위에서 만든 JavaScript 실행환경
- Node.js를 설치하면 JavaScript 실행환경이 생김
- 브라우저 밖(서버, CLI, 데스크톱)에서도 JS 실행 가능
- JavaScript를 어디서든 돌릴 수 있는 작업장 같은 느낌
npm (Node Package Manager)
- Node.js와 함께 설치되는 패키지 관리자
- Node.js 설치시 자동으로 설치됨
- React, Express 같은 라이브러리 설치 / 업데이트 / 관리 역할 수행
nvm (Node Version Manager)
- 여러 버전의 Node.js를 설치 / 전환할 수 있게 해주는 버전 관리 도구
- Node.js + npm 버전을 함께 관리
Node.js와 npm 버전, nvm으로 관리되는 모든 버전 확인 방법(맥 환경(zsh)기준)
(터미널에서 실행하세요)
1. 현재 사용중인 Node.js & npm 버전 확인법
node -v # 현재 Node.js 버전 확인
npm -v # 현재 npm 버전 확인
2. nvm으로 설치된 모든 Node.js 버전 확인법
nvm ls
-> 표시 : 현재 사용 중인 버전
default :기본 설정된 버전
3. 설치가능한 Node.js 버전 목록 보기
nvm ls-remote
4. 안정판(LTS) Node.js 설치 + 기본 버전으로 지정
nvm install --lts
nvm alias default 'lts/*'
nvm use default
안정판 Node.js 설치 전/후 비교
위 명령어를 실행하고 나서 'nvm ls'를 입력해보면,
Node.js가 v20.5.0 하나만 깔려 있다가,
v22.19.0버전이 추가되고, 이 버전을 default로 사용하도록 설정되었음을 알 수 있다.
Node.js 버전과 npm은 연동되기 때문에,
Node.js 안정판을 설치하고 나면, npm 버전도 함께 바뀐 것을 알 수 있다.
5. npm 최신(안정) 버전으로 업데이트
Node.js를 설치하면 npm 버전도 함께 바뀌지만,
npm 버전을 별도로 업데이트 할 수도 있다.
아래 명령어를 치면, 4번에서 확인했던 npm 버전이 달라졌음을 알 수 있다.
6. 불필요한 Node 버전 삭제
'18' >> 삭제하고 싶은 버전 숫자
nvm uninstall 18
(주의!) sudo를 붙여서 npm 전역 설치 금지 (권한 꼬임의 주범)
'WEB DEV' 카테고리의 다른 글
[React] 리액트 설치 없이 실습해보는 법(CDN 방식) (0) | 2025.09.16 |
---|---|
[Python] 맥에 파이썬3를 설치했는데, 버전 확인이 안된다면?(파이썬 버전 확인방법) (0) | 2023.03.05 |
[VSC] 맥용 비주얼 스튜디오 코드 필수 단축키(PDF) (0) | 2023.03.04 |
[CSS] Reset CSS (CSS 초기화 하기, reset.css) (1) | 2023.03.04 |