- NVM (Node Version Manager)
- creationix/nvm
- nvmw
- nvm-windows
- How do I uninstall nodejs installed from pkg (Mac OS X)?
설치 스크립트
#curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.26.1/install.sh | bash #wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.26.1/install.sh | bash curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh | bash # The script clones the nvm repository to ~/.nvm # and adds the source line to your profile (~/.bash_profile, ~/.zshrc or ~/.profile). # 프로필 파일(~/.bash_profile, ~/.zshrc, ~/.profile) .~/nvm 저장소를 추가한다.
# MAC brew brew update && brew upgrade brew install nvm mkdir .nvm echo "source $(brew --prefix nvm)/nvm.sh" >> ~/.profile
매뉴얼 설치
git clone https://github.com/creationix/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags` . ~/.nvm/nvm.sh
MAC 설치프로그램으로 설치된 node 제거
# 버전별 설치 nvm install 0.10 # 설치된 버전 사용 nvm use 0.10 # 임의 버전 실행 nvm run 0.10 --version # 임의 서브 버전 실행... 이건 어떤 의미일까? nvm exec 0.10 node --version # 설치 경로 확인 nvm which 0.10 # 버전 대신에 안정, 비안정 버전을 선택해서 설치 및 사용 nvm install stable nvm install unstable nvm use stable nvm run unstable --version # 새로운 버전을 설치하고 이전 버전이 NPM 패키지를 마이그레이션 할 경우 nvm install node --reinstall-packages-from=node # 이것은 먼저 패키지를 마이그레이션하는 현재 버전을 식별하기 위해 "nvm version node"를 사용합니다. 그런 다음 원격 서버에서 설치하려면 새 버전을 확인하고 설치합니다. # 마지막으로, 그것은 새로운 노드에 이전 버전 NPM 패키지를 다시 설치 "nvm reinstall-packages"를 실행합니다. # 설치 후 같은 노드의 특정 버전 NPM 패키지를 마이그레이션 할 수 있습니다 nvm install v0.10.40 --reinstall-packages-from=0.10.39 nvm install v0.12.7 --reinstall-packages-from=0.12.6 # iojs 설치 nvm install iojs # iojs 새 버전을 설치하고 이전 버전 NPM 패키지를 마이그레이션 할 경우 nvm install iojs --reinstall-packages-from=iojs # node 에서 사용하는 마이크 옵션을 iojs에서 사용할 수 있다. # 시스템 버전 node를 사용할 경우 system 키워드를 사용할 수 있다. nvm use system nvm run system --version # 현재 설치 버전 확인 nvm ls # 설치에 사용할 수 있는 버전 확인 nvm ls-remote # PATH 복원, 비활성화 한다. nvm deactivate # default 키워드를 사용하는 기본 node를 설정 nvm alias default stable # node 바이너리 미러 사용 export NVM_NODEJS_ORG_MIRROR=https://nodejs.org/dist nvm install 0.10 NVM_NODEJS_ORG_MIRROR=https://nodejs.org/dist nvm install 0.10 # iojs 바이너리 미러 사용 export NVM_IOJS_ORG_MIRROR=https://iojs.org/dist nvm install iojs-v1.0.3 NVM_IOJS_ORG_MIRROR=https://iojs.org/dist nvm install iojs-v1.0.3
NVM Windows
NVM은 윈도우 버전을 따로 제공하지 않는다. 그 대안으로 아래 기능을 이용할 수 있다.
반응형
'lang > node' 카테고리의 다른 글
nodejs generic-pool module (2) | 2015.10.02 |
---|---|
nvm-windows (0) | 2015.09.28 |
__file, __line 사용 magic-globals (0) | 2015.09.24 |
Node.js Chain 인증서 설정 (0) | 2015.09.23 |
Cluster를 이용한ws, wss 사용 (0) | 2015.09.21 |