[JS] nvm, npm

1 minute read

OS-macOS

Term

  • nvm : Node Version Manager

  • npm : Node Package Manager



NVM Install

Manual Install ( https://github.com/creationix/nvm#manual-install )

  • 터미널에서 아래의 코드를 입력 후 실행
export NVM_DIR="$HOME/.nvm" && (
  git clone https://github.com/creationix/nvm.git "$NVM_DIR"
  cd "$NVM_DIR"
  git checkout `git describe --abbrev=0 --tags --match "v[0-9]*" $(git rev-list --tags --max-count=1)`
) && \. "$NVM_DIR/nvm.sh"
  • 셸 프로필 파일에 추가
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm



Command

NVM

  • $ nvm ls : 설치된 node 버전 리스트를 보여준다.

  • $ nvm ls-remote : 설치가능한 node 의 버전 리스트를 보여준다.

  • $ nvm install node : node 의 최신버전을 설치한다.

  • $ nvm install --lts : node LTS 최신버전을 설치한다.

  • $ nvm install <VERSION> : 특정버전의 node 를 설치한다.

  • $ nvm uninstall <VERSION> : 특정버전의 node 를 제거한다.

  • $ nvm use <VERSION> : node 버전을 변경한다.

  • $ nvm alias default <VERSION> : node 의 특정버전을 default 로 설정한다.

  • $ nvm current : 현재 사용중인 node 의 버전을 보여준다.


NPM

  • $ npm -v : 현재 사용중인 npm 버전을 보여준다.

  • $ npm init : 해당 디렉토리에 package.json 파일을 생성한다.

  • $ npm install <PACKAGE> : 해당 Package 설치한다.

  • $ npm remove <PACKAGE> : 해당 Package 제거한다.

  • $ npm ls : 설치된 Package 리스트를 보여준다.



Reference

Leave a comment