"Boldness has genius, power, and magic in it." - Johann Wolfgang von Goethe

FrontEnd

[Node.js] Node 설치방법과 NVM 사용법 정리

Toproot 2021. 7. 10. 16:42
728x90
728x90

 

☘️ Node.js 개요

 

Node.js 란?

  • Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임.
  • 런타임 : 프로그램 언어가 동작하는 환경
  • JS : 프로그래밍 언어

 

 

변환의 필요성

  • Node.js 환경 : 자바스크립트라는 프로그래밍 언어를 활용해서 HTML,CSS로 변환하여 브라우저에 출력

 

 

☘️ Node.js 설치

 

  • LTS(Long Term Supported)는 장기적으로 안정되고 신뢰도가 높은 지원이 보장되는 버전으로,
  • 유지/보수와 보안(서버 운영 등)에 초점을 맞춰 대부분 사용자에게 추천되는 버전입니다.
  • (짝수버전, 연습용으로는 권장)
  • 현재버전 : 최신기능을 사용할 수 있지만 자주 업데이트가 되기 위해서 안정적이지 못할 수 있다.

 

https://nodejs.org/ko/

 

Node.js

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

nodejs.org

 

 

Node 버전 매니저 NVM 사용 권장

 

 

nvm-sh/nvm

Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions - nvm-sh/nvm

github.com

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

 

 

  • window

https://github.com/coreybutler/nvm-windows

 

coreybutler/nvm-windows

A node.js version management utility for Windows. Ironically written in Go. - coreybutler/nvm-windows

github.com

https://github.com/coreybutler/nvm-windows/releases

 

Releases · coreybutler/nvm-windows

A node.js version management utility for Windows. Ironically written in Go. - coreybutler/nvm-windows

github.com

 

  1. nvm-setup.zip 다운로드
  2. 압축푼 후 실행파일 실행.

 

☘️ NVM 사용법

 

단축어

  # 설치 파일 확인
  nvm ls

  # nvm 설치
  ## 유의적 버전
  nvm install 12.14.1 (최신은 12.21.0)

  # 사용하고자 하는 버전 선택
  nvm use 12.14.1

  # node 버전 확인
  node --version

  # 안쓰는 버전 삭제
  nvm uninstall 12.21.0

  # nvm 명령어 참고
  nvm --help

 

버전을 여러개를 관리하는 이유

 

  • 프로젝트를 여러가지 하다보면 초기에 선택한 Node.js 버전을 신경써줘야 할 때가 있다.
  • 최신버전인 12버전을 추천

 

 

 

 

 

 

728x90
728x90

'FrontEnd' 카테고리의 다른 글

[Node.js] NPM 개념정리와 package.json 생성  (0) 2021.07.11