node版本管理器NVM

1、需求

       node版本持續更新,一些node的新特性只有在node的較高版本中才可使用。可是若是將node版本切換到較高版本,就會致使對現有項目的一些依賴形成環境不兼容。因此,須要一個工具對node版本進行管理,容許開發環境同時存在多個node版本,開發人員能夠隨意切換。node

2、什麼是nvm ?

      nvm全稱Node Version Manager是 Nodejs 版本管理器,它讓咱們能方便的對 Nodejs 的版本進行切換。 nvm 的官方版本只支持 Linux 和 Mac。 Windows 用戶,能夠用 nvm-windows。linux

3、nvm下載安裝配置

一、下載

nvm-windows 最新下載地址:github.com/coreybutler… git

如圖所示:


以上標註的4個下載文件分別是指:

nvm-noinstall.zip: 這個是綠色免安裝版本,可是使用以前須要配置github

nvm-setup.zip:這是一個安裝包,下載以後點擊安裝,無需配置就可使用,方便。npm

Source code(zip):zip壓縮的源碼windows

Sourc code(tar.gz):tar.gz的源碼,通常用於linux系統服務器

咱們這裏選擇使用第一個nvm-noinstall.zip綠色免安裝版本。

二、安裝

(1)nvm-noinstall.zip下載完成後進行解壓縮,獲得如下所示的文件列表:


(2)咱們在E盤底下新建文件夾E:/nvm,將第(1)步解壓縮獲得的文件列表複製到該文件夾,新建文件夾E:/nodejs用於存放node的安裝依賴

(3)雙擊 install.cmd 而後會讓你輸入」壓縮文件解壓或拷貝到的一個絕對路徑」 先不用管它,直接回車,成功後,會在C盤的根目錄生成一個settings.txt的文本文件,把這個文件剪切到E:\nvm目錄中,而後咱們把它的內容配置成如下所示:

三、配置環境變量

(1)第2步點擊install.cmd文件後,會在環境變量的系統變量中,生成兩個環境變量:NVM_HOME 和 NVM_SYMLINK 咱們開始修改這兩個變量名的變量值:NVM_HOME的變量值爲:E:\nvm; NVM_SYMLINK的變量值爲:E:\nodejs,而後在在Path的最前面輸入: ;%NVM_HOME%;%NVM_SYMLINK%; 以下所示

(2)打開一個cmd窗口輸入命令:nvm v ,那麼咱們會看到當前nvm的版本信息,說明nvm安裝配置成功,以下所示:

4、nvm經常使用命令

  • nvm install // 安裝指定版本,如:安裝v6.2.0,可nvm install v6.2.0
  • nvm uninstall //刪除已安裝的指定版本,語法與install相似
  • nvm use //切換使用指定的版本node
  • nvm ls //列出全部安裝的版本
  • nvm ls-remote //列出因此遠程服務器的版本(官方node version list)
  • nvm current //顯示當前的版本
  • nvm alias //給不一樣的版本號添加別名
  • nvm unalias //刪除已定義的別名
  • nvm reinstall-packages //在當前版本node環境下,從新全局安裝指定版本號的npm包

5、使用nvm管理node版本

一、配置npm全局路徑

       進入命令模式,輸入npm config set prefix 「E:\nvm\npm」 回車,而後新建變量名爲:NPM_HOME,變量值爲 :E:\nvm\npm在Path的最前面添加;%NPM_HOME%,注意了,這個必定要添加在 %NVM_SYMLINK%以前,因此咱們直接把它放到Path的最前面。

二、使用nvm管理node版本

      使用nvm管理node版本的相關示例以下所示:


6、注意點

一、請用管理員身份運行命令管理器,不然可能出錯。工具

二、先設置nodenpm的淘寶鏡像,這樣成功率和下載速度會更高點。3d

三、nvm安裝目錄,最好不要存在空格。不然,nvm能夠安裝成功,但使用nvm use x.y.z(nodejs的切換)會有問題。code

相關文章
相關標籤/搜索