Node.js는 Chrome의 V8 JavaScript 엔진에서 실행되는 크로스 플랫폼 오픈 소스 JavaScript 런타임 환경으로, 서버 측과 같이 웹 브라우저 컨텍스트 외부에서 JavaScript 코드를 실행할 수 있습니다. 따라서 Node.js는 개발자가 서버 측 애플리케이션을 만들 때 사용할 수 있는 이상적인 도구입니다.
Node.js는 전문 개발자와 코딩을 배우는 개발자 사이에서 가장 인기 있는 웹 프레임워크로 선정될 정도로 인기가 높아졌습니다. 스택 오버플로 개발자 설문조사.
부터 Node.js 지속적으로 개발되고 개선되고 있으며 Node.js의 새 버전이 수시로 출시됩니다. 이로 인해 종종 새로운 기능이 프레임워크에 추가되거나 일부 이전 기능이 사용되지 않거나 특정 기능이 프레임워크에서 구현되는 방식이 변경됩니다.
즉, 개발자가 Node.js를 사용하여 애플리케이션을 빌드할 때 이러한 애플리케이션은 다른 버전의 Node.js를 사용하여 구현됩니다.
즉, Node.js 버전 9.x와 같은 특정 버전의 Node.js를 사용하여 구현된 애플리케이션이 예기치 않은 결과를 생성하거나 다음과 같은 다른 버전의 Node.js를 사용하여 실행하려고 하면 오류가 발생할 수 있음을 의미합니다. Node.js 20.x로.
이 문제를 해결하려면 다른 Node.js 프로젝트로 작업할 때 현재 Node.js 버전을 계속 제거하고 필요한 Node.js 버전을 설치해야 합니다.
정상적인 작업 환경에서 개발자는 프로젝트 간에 전환할 때 이 작업을 여러 번 수행해야 할 수 있으며 이는 매우 고통스럽고 피곤해질 수 있습니다. 다행히 NVM(노드 버전 관리자)을 사용하여 이를 수행하는 더 좋은 방법이 있습니다.
NVM(노드 버전 관리자)은 컴퓨터에 여러 버전의 Node.js를 설치하고 관리할 수 있는 명령줄 도구입니다. 또한 컴퓨터에 설치된 다른 Node.js 버전 간에 쉽게 전환할 수 있습니다. 이것은 다른 Node.js 버전을 사용하는 프로젝트에서 아직 작업하지 않은 경우에도 Node.js로 작업하는 모든 사람에게 nvm을 필수 도구로 만듭니다.
Windows 또는 MacOS에 nvm을 설치하는 방법을 살펴보겠습니다.
목차
NVM 설치를 위한 전제 조건
nvm을 설치하기 전에 nvm을 설치한 후 충돌을 방지하기 위해 기존 Node.js 버전을 제거했는지 확인하십시오. Windows를 사용하는 경우 컴퓨터에 Node.js가 설치된 디렉터리도 삭제합니다. 이것은 일반적으로 프로그램 파일 내부에 있는 nodejs 폴더입니다.
MacOS에 nvm을 설치할 때 nvm을 설치하기 전에 Xcode 명령줄 도구를 수동으로 설치해야 합니다.
그렇지 않으면 설치가 실패합니다. 이 문서에서는 macOS에 nvm을 설치하는 방법 섹션에서 이 작업을 수행하는 방법을 설명합니다. Xcode 명령줄 도구를 설치하려면 MacOS 버전 13 이상과 약 2.5GB의 여유 디스크 공간이 필요합니다.
Windows에 NVM을 설치하는 방법
원래 노드 버전 관리자는 Windows가 아닌 Linux 및 Mac 운영 체제용으로 만들어졌습니다. 그런 점에서 Windows에 설치하려는 NVM은 Linux 및 Mac에서 사용되는 nvm과 약간 다릅니다.
그러나 Microsoft와 Google에서 Windows 운영 체제에 권장하는 것은 NVM입니다.
Windows 컴퓨터에 NVM을 설치하려면 다음 단계를 따르십시오.
1. 로 이동 nvm 릴리스 nvm 릴리스를 보려면. Assets에서 최신 nvm-setup.exe를 클릭하여 최신 nvm 설치 프로그램을 다운로드합니다.
2. 다운로드가 완료되면 설치 프로그램을 열고 앱이 장치를 변경할 수 있도록 허용할지 묻는 메시지가 표시되면 예를 선택합니다.
3. 사용권 계약 화면에서 동의함을 선택한 후 다음을 클릭합니다.
4. 대상 위치 선택 화면에서 Windows용 nvm을 설치할 위치를 지정하고 다음을 클릭합니다.
5. Set Node.js Symlink 화면에서 다음을 클릭하여 Symlink를 설정할 위치를 지정합니다. 여기에서 Node.js의 활성 버전을 찾을 수 있습니다.
6. 모든 것이 설정되면 이제 nvm을 설치할 차례입니다. 설치 준비 완료 화면에서 설치를 클릭하여 컴퓨터에 nvm을 설치합니다.
7. 설치가 완료되면 마침을 클릭합니다.
8. 설치가 완료되었는지 확인하려면 Windows PowerShell을 열고 관리자 권한으로 실행합니다.
9. Powershell에서 다음을 실행합니다.
nvm -v
설치에 성공하면 설치한 nvm의 버전 번호가 있는 화면이 표시됩니다.
nvm이 설치되면 이를 사용하여 여러 버전의 Node.js를 설치하고 관리할 수 있습니다.
macOS에 NVM을 설치하는 방법
MacOS에 nvm을 설치할 때 macOS용 패키지 관리자인 Homebrew를 사용하지 않고 GitHub에서 직접 설치하는 것이 좋습니다. 또한 컴퓨터에 Xcode 명령줄 도구를 수동으로 설치해야 합니다. 따라서 첫 번째 단계에서는 Xcode 명령줄 도구를 설치하는 방법을 다룹니다. 이렇게 하려면 다음 단계를 따르십시오.
1. Apple 개발자의 다운로드 페이지
2. Xcode용 명령줄 도구를 검색합니다. 베타 버전 또는 릴리스 후보가 아닌 최신 버전 다운로드
3. 다운로드한 .dmg 파일을 열고 Command Line tools.pkg 파일을 실행합니다. 이것은 명령줄 도구 설치 프로그램으로 시작합니다.
4. 계속을 클릭합니다.
5. 계속을 클릭합니다. 이 화면에서 선호하는 언어를 변경할 수도 있습니다.
6. 동의를 클릭하여 설치를 계속한 다음 설치를 클릭하여 명령줄 도구를 설치합니다.
명령줄 도구가 설치되면 다음 단계는 Mac에 nvm을 설치하는 것입니다. 이를 위해 다음 단계를 따르십시오.
ls -a
2. 홈 디렉터리에 .zshrc 파일이 표시되지 않는 경우 다음을 실행하여 파일을 만듭니다.
touch ~/.zshrc
3. 다음 명령을 터미널에 복사하고 실행합니다.
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
위의 명령은 스크립트를 다운로드하고 실행합니다. 이 스크립트는 nvm 저장소를 복제하여 Mac에 nvm을 설치합니다.
nvm이 실행되었는지 확인하려면 터미널에서 다음 명령을 실행하십시오.
nvm -v
버전 번호가 표시되면 설치가 성공한 것입니다.
결론
노드 버전 관리자는 다른 Node.js 버전으로 쉽게 작업하고, 버전을 관리하고, 다른 버전 간에 쉽게 전환할 수 있으므로 Node.js로 작업하는 개발자에게 필수적인 도구입니다. Node.js 프레임워크로 작업하는 개발자라면 컴퓨터에 nvm을 설치하는 것이 좋습니다.
Windows 및 macOS에 Node.js 및 NPM을 설치하는 방법을 살펴볼 수도 있습니다.