NVM을 사용하여 여러 NodeJS 버전을 설치하는 방법.

4038 단어 javascriptnode
최근에 웹사이트를 업데이트하는 동안 NodeJS 버전도 업그레이드하고 싶었습니다. 과거에 이 길을 탐험해 본 나는 그것이 고통스러울 수 있다는 것을 알았습니다.

그래서 저는 NodeJS를 업그레이드하는 여정을 떠났습니다. 이 문제를 해결하는 방법에는 여러 가지가 있다는 것을 알았습니다. 그러나 내가 찾은 가장 좋은 방법은 NVM or Node Version Manager.

이 게시물에서는 NVM을 사용하여 여러 NodeJS 버전을 설치하고 순식간에 버전 간에 전환하는 방법을 살펴보겠습니다.

NVM 설치



NVM을 설치하려면 찾을 수 있는 작성자 설치 스크립트here.를 실행하는 것만큼 간단합니다. 이것을 터미널에 붙여넣거나 아래curl 또는 wget 명령 중 하나를 실행하여 수행할 수 있습니다.

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash


이 스크립트를 실행하면 NVM 저장소가 ~/.nvm 폴더에 복사되었음을 알 수 있습니다. 그런 다음 아래 코드가 현재 터미널 프로필에 추가되어야 합니다.

예를 들어 ~/.zshrc에 있는 터미널에 ZSH를 사용합니다. NVM을 설치한 후 해당 파일에 복사된 아래 코드를 찾아야 합니다.

export NVM_DIR="$([-z "${XDG_CONFIG_HOME-}"] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[-s "$NVM_DIR/nvm.sh"] && \. "$NVM_DIR/nvm.sh" # This loads nvm


모든 것이 순조롭게 진행되었으면 이제 NVM을 설치해야 합니다!

NVM 사용



NVM을 사용하는 것은 간단합니다. 가장 일반적으로 사용하게 될 몇 가지 명령을 살펴보겠습니다.

새 NodeJS 버전 설치



새 NodeJS 버전을 설치하려면 아래 명령 중 하나를 사용할 수 있습니다.

최신 버전을 얻으려면 다음을 실행할 수 있습니다.

nvm install node # "node" is an alias for the latest version


또는 특정 버전을 염두에 두고 있는 경우:

nvm install 14.8.0 # or 10.10.0, 8.9.1, etc


참고: 설치하는 첫 번째 버전이 새 셸 창에서 사용하는 기본값이 됩니다.

설치된 NodeJS 버전 확인



설치된 Node 버전을 확인하려면 다음을 실행할 수 있습니다.

nvm ls


설치할 수 있는 NodeJS 버전 확인



NVM을 사용하여 설치할 수 있는 버전을 확인하려면 다음을 실행할 수 있습니다.

nvm ls-remote


NodeJS 버전 전환



버전 간에 전환하려면 다음을 사용할 수 있습니다.

nvm use 14.8.0 # or 10.10.0, 8.9.1, etc


이전 NodeJS 버전 제거



Node 버전을 제거하려는 경우 더 이상 필요하지 않습니다.

nvm uninstall 14.8.0 # or 10.10.0, 8.9.1, etc


문제 해결



나와 같은 경우 이러한 명령 중 하나를 실행하려고 할 때마다 오류nvm: command not found가 발생합니다. 또는 NVM GitHub Repo.의 문제 해결 섹션을 확인할 수 있는 또 다른 문제가 있습니다.

불행하게도 내 문제는 문제 해결 섹션에 없었기 때문에 조사를 좀 해야 했습니다. 내가 해결 한 방법은 다음과 같습니다.

내 단계를 다시 추적한 후 원래 설치 스크립트가 내 ~/.zshrc에 아래 코드를 추가하지 않았음을 발견했습니다.

export NVM_DIR="$([-z "${XDG_CONFIG_HOME-}"] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[-s "$NVM_DIR/nvm.sh"] && \. "$NVM_DIR/nvm.sh" # This loads nvm


~/.zshrc 파일을 열고 맨 아래에 해당 코드를 넣은 후 NVM이 작동하기 시작했습니다. nvm: command not found 오류가 발생하면 먼저 문제 해결 가이드를 시도해 보세요. 그래도 도움이 되지 않으면 제대로 설치되었는지 확인하세요.

이 중 어느 것도 작동하지 않으면 일부 지원을 위해 GitHub에서 문제를 여는 것이 좋습니다.

결론



그게 다야! 이제 NVM이 설치되고 원하는 만큼 NodeJS 버전을 설치하고 사용할 수 있습니다.

이 게시물이 도움이 되었기를 바랍니다. 그렇게 했다면 다른 사람들과 공유하여 그들도 도움이 될 수 있도록 해주시면 대단히 감사하겠습니다. 이와 같은 더 많은 콘텐츠를 보고 싶다면 다음을 고려하십시오.

다음 시간까지 읽어주셔서 감사합니다. 😃

--

이 게시물은 원래 내 블로그에 게시되었습니다. conermurphy.com. 내 게시물을 공개하는 즉시 내 게시물에 대해 알아보고 싶다면 다음에서 나를 팔로우하십시오.

좋은 웹페이지 즐겨찾기