Node.js
Node.js는 크로스플랫폼 오픈소스 자바스크립트 런타임 환경으로 윈도우, 리눅스, macOS등을 지원한다
Node.js는 V8 자바스크립트 엔진으로 구동되며, 웹 브라우저 바깥에서 자바스크립트 코드를 실행할 수 있다
브라우저 밖에서 자바스크립트를 쓰려면? -> 자바스크립트 엔진을 브라우저 밖으로 꺼내서 쓰면 된다!
=> Node.js 탄생
웹 브라우저 내의 JavaScript와 Node.js 구조
Node.js의 장점
높은 처리량, 확장성, 모듈 생태계, 빠른 개발, 개발 생산성 향상
클라이언트, 서버 모두 JavaScript로 작성
-> 기술 스택 통합으로 프론트 - 백 개발자간 협업 증대
-> 개발 주기 단축
NVM(Node.js Version Mangager)
Node.js의 여러 버전을 손쉽게 관리할 수 있도록 해주는 도구
삭제 / 재설치 과정 없이 그때그때 내가 원하는 버전으로!
NVM의 장점
- 프로젝트별로 Node.js 버전 관리 가능
- 기존 프로젝트에 영향 없이 새로운 버전 사용 가능
- 팀원들과의 개발 환경 통일 용이
설치 방법
Node.js 사이트에 들어가서 -> 다운로드 메뉴 눌러준 후
-> 자신의 환경에 맞게 버전, os등 맞춘 후 검정박스 부분 터미널에 복사 붙여넣기
버전 확인
- 현재 버전 확인 : nvm --version
- 설치가능 Node.js 버전 : nvm ls-remote
(LTS는 가장 안정적인 버전이라는 뜻)
- 특정 버전 설치하기 : nvm install [버전 명]
- 사용 중인 Node버전 확인 : node -v
- nvm에 저장되어 있는 Node버전 보기: nvm ls
- nvm에 저장되어있는 Node버전으로 변경 : nvm use [노드버전]
- node 환경 실행 : node
터미널에서 JavaScript 사용하기~!!
완.
// 버전확인
nvm --version
// 설치가능 Node.js 확인
nvm ls-remote
// 특정 버전 설치하기
nvm install 버전숫자
// 사용중인 node버전 확인
node -v
// nvm에 저장되어 있는 Node버전 확인
nvm ls
// nvm에 저장되어 있는 Node버전으로 변경
nvm use 버전숫자
// 노드 환경 실행
node
'FE > React & Redux' 카테고리의 다른 글
React | JSX (0) | 2024.10.12 |
---|---|
React | 컴포넌트 (0) | 2024.10.11 |
React | React 프로젝트 생성하기 (1) | 2024.10.11 |
React | NPM과 NPX (0) | 2024.10.11 |
React | React란? (1) | 2024.10.10 |