[Node] how to update node?(노드 최신 버전 업데이트) windows
쉬운 방법
공식 사이트에 들어가서 새로운 버전의 .msi를 다운로드하고 실행시켜 설치하면 끝입니다.
설치가 끝나면 cmd 창에 node -v 명령어를 실행하면 설치된 node의 버전이 출력됩니다.
조금 복잡하지만 유연한 방법
1. nvm-windows: windows 환경에 맞게 개발되어 안정적인 도구로 fnm보다 느리지만 windows 내에서 충분한 실행 속도를 제공합니다. 방대한 커뮤니티가 형성되어 있어 문제 해결에 도움을 받을 수 있습니다.
2. fnm: rust 언어로 개발되어 nvm-windows보다 빠른 속도를 제공합니다. 크로스 플랫폼을 지원해 다양한 환경에서 실행시킬 수 있습니다. 커뮤니티가 확장 중이지만 nvm-windows에 비해 부족합니다.
결론
현재는 노드를 업데이트하려는 이유는 크로스 플랫폼을 생각한 방향이 아니었고 문제 해결을 위해서 업데이트를 하기 때문에 커뮤니티가 큰 nvm-windows로 작업을 합니다. 추후 필요한 일이 생기면 해당 기록을 생각해 내거나 검색을 통해 fnm을 생각해 낼 수 있도록 기록을 남깁니다.
nvm-windows 설치 방법은 아래 글을 참고하시면 됩니다.
[Node] how to install nvm-windows(nvm windows 설치)
설치설치하시기 전에 기존에 설치되어 있는 node는 전부 삭제하시고 설치하셔야 합니다. 설치의 경우 github release 페이지에 가서 원하는 버전을 다운로드하시면 됩니다. 설치에 대한 설명은 다
nulzi-dev.tistory.com
업데이트
1. nvm list 명령어를 통해 현재 설치된 node의 목록을 볼 수 있습니다. 아무것도 없기 때문에 nvm list available 명령어를 통해 설치 가능한 node 목록을 보겠습니다.
2. nvm install <version> 명령어를 통해 원하는 버전을 설치하면 됩니다. version에는 latest로 최신 버전을 받거나, lts로 LTS의 최신 버전을 다운로드할 수 있습니다.
3. nvm use <version> 명령어를 통해 설치된 버전을 골라서 사용할 수 있습니다.
4. node -v 명령어를 통해 사용하고 있는 node의 버전을 확인할 수 있습니다.
이제 자유롭게 원하는 버전의 Node.js를 설치하고 골라서 사용할 수 있습니다.
참고
https://nodesource.com/blog/Update-nodejs-versions-on-windows