Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임으로,
브라우저에서 JavaScript를 해석하듯이 서버에서 JavaScript를 동작할 수 있도록 하는 개발용 소프트웨어 플랫폼.
자바스크립트를 이용하여 클라이언트 측(Front-end)과 서버 측(Back-end) 모두 개발 가능.
Node.js의 패키지 생태계인 npm(Node Packaged Manager)은 세계에서 가장 큰 오픈 소스 라이브러리 생태계를 가지고 있으며 Node.js를 설치하면 npm이 같이 설치되어 사용할 수 있음.
어떤 버전으로 설치하든 수업에는 문제가 없으나 LTS(안정화 버전) 설치 추천.
새로 설치, 업그레이드, 다운그레이드 가능하나
되도록이면 기존 버전이 설치되어 있다면 삭제 후 재설치 추천.
설치
왼쪽 안정적, 신뢰도 높음 버전 다운 설치
검색 > cmd 입력, 혹은 vscodse에서 터미널>새터미널 열기
node -v 입력
v1x.x.x 등의 숫자가 나오면 설치 완료
macOS의 경우,
nvm 도구를 통해 node.js 설치 권장
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
$ nvm install --lts
삭제
설정 > 앱 설치 제거 > node.js 제거
폴더에서 직접 삭제시(권장)
C:\Program Files (x86)\Nodejs
C:\Program Files\Nodejs
C:\Users\User\AppData\Roaming\npm
C:\Users\User\AppData\Roaming\npm-cache
재부팅
설치 확인
터미널 열고 아래 코드 입력하여 버전 확인
node -v
npm -v