[JS] nvm, npm
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 리스트를 보여준다.
Leave a comment