>  기사  >  웹 프론트엔드  >  nvm을 사용하여 Mac 및 Windows에서 여러 버전의 node.js를 설치하고 관리하는 방법은 무엇입니까?

nvm을 사용하여 Mac 및 Windows에서 여러 버전의 node.js를 설치하고 관리하는 방법은 무엇입니까?

青灯夜游
青灯夜游원래의
2020-09-09 10:21:263344검색

이 문서에서는 nvm을 사용하여 Mac 및 Windows에서 여러 버전의 node.js를 설치하고 관리하는 방법을 보여줍니다. 도움이 필요한 친구들이 모두 참고할 수 있기를 바랍니다.

nvm을 사용하여 Mac 및 Windows에서 여러 버전의 node.js를 설치하고 관리하는 방법은 무엇입니까?

이전에 작성한 내용

현재 Node.js를 설치하는 방법은 크게 두 가지가 있습니다. [동영상 튜토리얼 추천: node js tutorial ]

1. 공식 홈페이지에서 최신 버전을 받으세요

Node.js를 설치하는 가장 쉬운 방법은 에서 최신 버전의 설치 파일을 받는 것입니다. 공식 홈페이지.

주의할 점:

  • 이런 방식으로 Node.js 버전을 업데이트할 때마다 공식 웹사이트에서 다운로드하고 오버레이 설치를 수행해야 합니다.

  • 이런 식으로 시스템에는 Node.js 버전이 하나만 존재할 수 있으므로 비교 학습에는 적합하지 않습니다.

2. nvm 버전 관리자 사용

nvm은 Tim Caswell이 개발한 소프트웨어로 Mac 시스템에서 명령을 통해 여러 버전의 Node.js를 관리하는 데 사용됩니다.

nvm 소프트웨어 관련 소개는 해당 프로젝트의 github 홈페이지를 방문하세요.

Windows 시스템을 사용하는 경우 nvm-windows github 홈페이지를 참고하세요.

nvm을 통해 Node.js 설치

1. nvm 버전 관리자 설치

"터미널" 창을 열고 다음 명령을 입력하여 nvm 소프트웨어를 온라인으로 설치하세요.

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

가치가 있습니다.

nvm을 성공적으로 설치하려면 먼저 Mac 시스템에 Xcode 소프트웨어를 설치해야 합니다.

Xcode 소프트웨어는 약 4.3GB이므로 Xcode 소프트웨어를 설치하지 않고 nvm을 성공적으로 설치하려면 다음과 같이 하면 됩니다.

  • 터미널 창을 열고 다음 명령을 입력하세요.

xcode-select --install
  • 위 명령을 실행하면 소프트웨어 설치 프롬프트 창이 자동으로 나타납니다. [설치] 버튼을 클릭하여 설치하세요. (이 소프트웨어의 크기는 약 130MB)

Xcode 소프트웨어를 설치하는 대신 위의 단계를 사용하여 nvm 소프트웨어를 성공적으로 설치할 수 있습니다.

Windows 시스템이라면 https://github.com/coreybutler/nvm-windows/releases에서 설치 파일을 다운로드하여 설치하시면 됩니다.

설치가 성공한 후 "터미널" 창에 nvm 명령을 입력하여 nvm이 성공적으로 설치되었는지 확인하세요.

2. nvm을 사용하여 Node.js

"터미널" 창에서 다음 작업이 완료됩니다.

1) 지정된 버전의 Node.js 설치

다음 nvm 명령을 통해 지정된 버전의 Node.js를 온라인으로 설치할 수 있습니다.

nvm install [nodeversion]

예를 들어 Node.js v6.9.1 버전을 설치해야 하는 경우 다음 명령을 사용하면 됩니다.

nvm install v6.9.1

2) 현재 사용되는 Node.js 버전 지정

nvm을 통해 여러 버전의 Node.js를 동시에 설치할 수 있으며, 특정 버전의 사용을 지정할 수 있습니다.

nvm use [nodeversion]

예를 들어 v6.9.1 버전의 Node.js를 사용해야 하는 경우 다음 명령을 사용하면 됩니다.

nvm use v6.9.1

3) 현재 설치된 Node.js 버전 목록 보기

nvm을 통해 여러 Node.js를 설치할 수 있기 때문에 너무 많은 버전을 관리하기는 어렵습니다. 또한 현재 설치된 Node.js 버전을 언제든지 확인할 수도 있습니다.

nvm ls

4) nvm의 다른 명령

nvm은 Node.js 버전의 일상적인 관리를 용이하게 하는 몇 가지 명령도 제공합니다.

  • nvm uninstall [nodeversion]: 지정된 Node.js 버전을 삭제한다는 의미입니다. 사용법은 install 명령과 유사합니다.

  • nvm 현재: 현재 사용되는 Node.js 버전을 나타냅니다.

  • nvm restart-packages [npmversion]: 현재 Node.js 버전에서 지정된 버전의 npm 패키지 관리자를 설치함을 나타냅니다.

3. Node.js 여러 버전 설치의 의미

Node.js 재단 설립 이후 Node.js는 출시 계획을 갖고 있는데, 이는 동시에 두 가지 버전이 출시된다는 의미입니다. : 안정 버전과 실험 버전 버전.

Node.js에서 장기 지원(LTS)이 포함된 안정적인 릴리스는 짝수(4,6,8...)로 시작하고 실험적 릴리스는 홀수(5, 7...)로 시작합니다. 프로덕션 환경에서는 LTS 버전을 사용하고 새로운 것을 시도하려면 실험 버전을 사용하는 것이 좋습니다.

4. 국내 환경문제

由于国内在一些情况下有些特殊。Node.js 官方镜像源又在国外,经常通过 nvm 安装 Node.js 时,速度比较慢,或者没有响应。

根据这种情况,nvm 允许更改安装的镜像源,我们可以将镜像源切换到国内的淘宝提供的镜像源。

1) Mac 系统的 nvm 软件切换镜像源

根据 nvm 官方提供的帮助文档,我们可以通过以下命令进行切换。

export NVM_NODEJS_ORG_MIRROR="http://npm.taobao.org/mirrors/node"

http://npm.taobao.org/mirrors/node淘宝NPM镜像 提供的国内 Node.js 的安装镜像源。

值得注意的是:

种方式,在每次重启“终端”会失效。也就是说,每次打开“终端”都需要执行上述命令。

如果并不想每次打开“终端”,都需要重新设置 NVM_NODEJS_ORG_MIRROR 环境变量。

  • 如果“终端”使用的是 bash Shell 的话(一般是 Mac 系统终端默认)向 ~/.bash_profile 文件(如果没有,会自动创建)增加以下内容:

# nvm
export NVM_NODEJS_ORG_MIRROR="http://npm.taobao.org/mirrors/node"
source ~/.nvm/nvm.sh
  • 如果“终端”使用的是 zsh Shell 的话(一般是 Mac 开发人员使用)向 ~/.zshrc 文件(如果没有,会自动创建)增加以下内容:

# nvm
export NVM_NODEJS_ORG_MIRROR="http://npm.taobao.org/mirrors/node"
source ~/.nvm/nvm.sh

2) Windows 系统的 nvm-windows 软件切换镜像源

我们可以找到 nvm-windows 软件的安装目录中的 settings.txt 文件,增加以下内容:

node_mirror=http://npm.taobao.org/mirrors/node/

添加成功之后,需要重新打开命令行窗口。

更多编程相关知识,可访问:编程入门!!

위 내용은 nvm을 사용하여 Mac 및 Windows에서 여러 버전의 node.js를 설치하고 관리하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.