這篇文章帶大家了解Mac和Windows下使用nvm安裝和管理多個版本的node.js的方法。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有幫助。
#目前安裝 Node.js 的方式主要有以下兩種。 【影片教學推薦:node js教學 】
#1. 從官網取得最新版本
安裝Node.js最簡單的方法,就是從官網 取得最新版本的安裝檔。
值得注意的是:
這種方式安裝,每次更新Node.js 的版本,都需要從官網下載,並且進行覆蓋安裝。
這種方式安裝,在系統中只能存在一個版本的 Node.js ,不適合比較學習。
2. 使用nvm 版本管理員
nvm 是Tim Caswell 開發的一款Mac 系統中使用的透過指令方式管理多版本Node.js 的軟體。
nvm 軟體的相關介紹,可以存取 該專案的github主頁。
如果是 Windows 系統的,可以參考 nvm-windows的github首頁。
#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透過上述步驟可以取代安裝 Xcode 軟體,以確保成功安裝 nvm 軟體。
- 執行上述指令後,會自動彈出軟體安裝的提示視窗。點選【Install】按鈕,進行安裝。 (
這個軟體大概 130MB 左右)
如果是 Windows 系統的話,可以從 https://github.com/coreybutler/nvm-windows/releases 下載安裝文件,安裝即可。
安裝成功之後,在「終端機」窗口,輸入nvm 指令,驗證 nvm 是否安裝成功。
2. 使用 nvm 安裝 Node.js
#以下操作都是在「終端機」視窗中完成。
1) 安裝指定版本的 Node.js
#我們可以透過以下 nvm 指令在線上安裝指定版本的 Node.js。nvm install [nodeversion]例如,需要安裝 v6.9.1 版本的 Node.js,那可以透過以下指令完成。
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 的版本。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/
添加成功之后,需要重新打开命令行窗口。
更多编程相关知识,可访问:编程入门!!
以上是Mac和Windows下如何使用nvm安裝和管理多個版本的node.js?的詳細內容。更多資訊請關注PHP中文網其他相關文章!