Node.js의 버전을 관리하기 위한 도구 (Node Version Manager)
개발툴들이 다양해 질수록 경우에 따라서 Node.js의 버전을 달리 사용해야할 필요성가 생긴다.
nvm ls-remote
nvm install --lts
nvm alias default node
//현재 사용중인 노드를 디폴트 노드로 설정
// 현재 사용중인 버전 확인하기
nvm current
nvm ls
// node.js 설치 경로 확인하기
which node
nvm use []
nvm uninstall 8.9.4
# 기본 노드 설정
nvm alias default node
node.js의 패키지 매니저이다 (Node Package Manager)
node.js 설치하면 자동으로 설치된다. https://nodejs.org/ko/download/ 여기서 바로 설치
npm -v
npm init // package.json 생성
npm init -y // yes를 기폴트로 설치
npm install []
npm install -g [] // 전역으로 설치 (모든 프로젝트 적용)
npm install [] --save // package.json에 남긴다
npm install [] --save -dev // devDepenencies 객체에 패키지 의존성을 추가한다.
npm install [] --force // 원격 저장소에 있는 패키지 사용
npm i // install 약자
npm i -D
페이스북에서 만든 javascript 패키지 매니저이다
다양한 장점은 사이트 참고 https://pakss328.medium.com/yarn이란-b4e8edf1638b
핵심은 보안성이다.
yarn은 yarn.lock이나 package.json으로 부터 설치만 한다
yarn.lock은 모든 디바이스에 같은 패키지를 설치하는 것을 보장
yarn init -y
yarn add []
yarn add -D [] // yarn add --dev []
yarn global add []
yarn remove []
yarn list
yarn global list