- 리눅스 와 윈도우에 노드 설치, 업그레이드, 제거


//==========================
< Linux(우분투) >

//===
* 설치

sudo apt-get install curl python-software-properties
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
- 버전 10 의 경우 
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -

sudo apt-get install nodejs

node -v 
npm -v 


//=========
* 업그레이드(upgrade)
https://askubuntu.com/questions/426750/how-can-i-update-my-nodejs-to-the-latest-version
sudo npm cache clean -f
sudo npm install -g n
sudo n stable

sudo n latest
- 버전 지정
sudo n 12.0.2


//=========
* 제거
https://askubuntu.com/questions/786015/how-to-remove-nodejs-from-ubuntu-16-04

sudo apt-get purge --auto-remove nodejs

sudo apt-get purge nodejs

sudo apt-get autoremove



//=========
* npm 업그레이드
- 다음 명령을 2번 실행한다.
https://askubuntu.com/questions/562417/how-do-you-update-npm-to-the-latest-version

sudo npm install -g npm
sudo npm install -g npm



//==========================================
Windows >

node.js 사이트 (nodejs.org) 에서 windows용 .msi 파일을 다운 받아 설치하면 되지만 여러 버전을 사용하는 방법을 소개
여러 버전을 사용해야 하는 상황이 아니라면 안정성과 호환성을 위해서 완전제거후 .msi 파일로 설치를 권장


* nvm (node.js version management utility for Windows) 설치

- 다운로드
https://github.com/coreybutler/nvm-windows/releases

- 기존에 .msi로 설치된 버전이 있다면 프로그램 추가 제거에서 제거
- 중요 : 제거후 c:\program files\nodejs 폴더도 삭제

- nvm 설치
nvm-setup.exe 를 실행해서 nvm 설치



node.js 설치
nvm install  
- 지정한 버전 설치
- 최신 버전 설치
nvm install latest


nvm list 
- 설치된 리스트


nvm use  
- 지정한 버전 사용


nvm version
- 현재 사용중인 버전 표시


nvm uninstall 
- 지정한 버전 제거


//=============
npm 업그레이드
https://github.com/felixrieseberg/npm-windows-upgrade
아래의 방법은 nvm 환경 에서는 안될수도 있다.

- PowerShell 을 관리자 권한으로 실행

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
npm install -g npm-windows-upgrade
npm-windows-upgrade



//==============
// 참고
http://hong.adfeel.info/backend/nodejs/window%EC%97%90%EC%84%9C-nvmnode-version-manager-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0/
https://github.com/coreybutler/nvm-windows

Posted by 코덴스

댓글을 달아 주세요