
Node.js
- Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임
- SASS, EJS, BABEL과 같이 여러 모듈을 HTML, CSS, JS로 변환시켜서
웹브라우저에서 사용할 수 있게 해준다.
Node.js 홈페이지 설치 방법
- Node.js 사이트 접속 → LTS 다운로드
💡 LTS(Long Term Supported)는 장기적으로 안정되고 신뢰도가 높은 지원이 보장되는 버전으로, 유지/보수와 보안(서버 운영 등)에 초점을 맞춰 대부분 사용자에게 추천되는 버전이다.
NVM 설치 후 Node.js 설치 방법
- NVM : 원할 때마다 Node.js 버전을 바꿔줄 수 있다.
맥OS 사용자
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
- 비어있는 VS코드 터미널 접속 후 curl 코드 실행
- nvm - -version으로 버전 체크
윈도우 사용자
nvm으로 node.js 설치
- VS코드 터미널 nvm ls 입력
- ls는 list의 약어, nvm으로 설치된 node.js가 있는지 확인
- nvm install 18.12.1 입력
- node.js 18.12.1버전을 설치한다는 뜻
nvm으로 다양한 node.js 버전 사용하기
- nvm install 12.14.1 다운로드
- nvm ls 확인
- nvm use 12.14.1 (12.14.1 사용)
- node - -version 입력 후 node version 확인
nvm 명령어
- nvm install (node 설치)
- nvm use (특정 버전 사용)
- nvm ls (node 버전 list)
- nvm uninstall (특정 버전 삭제)
NPM
- NPM(Node Package Manager)은 전 세계의 개발자들이 만든 다양한 기능(패키지, 모듈)들을 관리
NPM 사용
- 사용하는 폴더에서 터미널 접속 후 npm init -y 입력
- npm install -D parcel-bundler입력
- package-lock.json 파일 확인
- node_modules 폴더 확인
- package.json → “devDependencies” : { “parcel-bundler”: “^x.xx.x” } 확인
- npm install lodash 입력
- package.json → “dependencies” : { “lodash”: “^x.xx.x” } 확인
💡 npm install를 통해 모듈을 설치하게 되면, package.json 옵션에 명시가 된다.
node_modules를 삭제해도 npm install을 통해 package.json에 명시된 모듈이 node_modules와 함께 설치된다.
npm install -D, npm install 차이점
npm install -D (-D, - -save-dev)
- 개발용 의존성 패키지 설치
- 설치한 특정한 패키지들이 개발할 때만 필요, 웹브라우저에서 동작할 때는 필요하지 않다는 뜻
npm install
- 일반 의존성 설치
- 설치한 특정 패키지들이 실제로 웹브라우저에서 동작할 수도 있다는 뜻