Windows下安裝及使用NVM

nvm 是 node.js 的版本管理工具,能夠運行在多種操做系統上。nvm for windows 是使用go語言編寫的軟件。 我電腦使用的是Windows操做系統,因此我要記錄下在此操做系統上nvm的安裝和使用。node

下載

nvm-windows 最新下載地址:
https://github.com/coreybutler/nvm-windows/releasesgit

 

能夠看到這裏又有四個可下載的文件。github

  • nvm-noinstall.zip: 這個是綠色免安裝版本,可是使用以前須要配置
  • nvm-setup.zip:這是一個安裝包,下載以後點擊安裝,無需配置就可使用,方便。
  • Source code(zip):zip壓縮的源碼
  • Sourc code(tar.gz):tar.gz的源碼,通常用於*nix系統

我對這個目前只是簡單使用,爲了方便,因此下載了nvm-set.zip文件。npm

安裝

下載好解壓縮包點擊進行安裝windows

第一個安裝目錄:這裏沒有使用默認的安裝目錄,修改安裝目錄爲 D:\system\nvm
讀者可自行決定安裝目錄
服務器

 

第二個安裝目錄:添加 node.js 的安裝目錄工具

注意測試

這裏用 「添加 node.js 的安裝目錄」 的說法其實不太準確,準確的說法應該是配置 node.js 的安裝目錄url

默認會使用 C:\Program Files\nodejs 目錄,C:\Program Files\nodejs 目錄也是 node.js 默認的安裝目錄spa

若是讀者在安裝 nvm 前就已經安裝了 node.js,且修改了 node.js 的安裝目錄,那麼此處的目錄要修改成 node.js 的安裝目錄

若是讀者在安裝 nvm 前沒有安裝 node.js,那麼此處的目錄可自行定義

筆者這裏因爲已經安裝了node,且安裝路徑爲D:\system\nodejs,因此須要在此處修改
筆者的 node 的安裝目錄是 D:\system\nodejs

 

點擊安裝,在安裝過程當中會彈出:因爲已經安裝了 node,因此此時提示「你但願nvm管理已經安裝的 node 版本嗎」,點擊 是

待安裝完成後測試是否安裝成功

nvm -v

若是出現nvm版本號和一系列幫助指令,則說明nvm安裝成功。
不然,可能會提示nvm: command not found

命令使用

nvm for windows是一個命令行工具,在控制檯輸入nvm,就能夠看到它的命令用法。基本命令有:

  • nvm arch [32|64] : 顯示node是運行在32位仍是64位模式。指定32或64來覆蓋默認體系結構。
  • nvm install <version> [arch]: 該能夠是node.js版本或最新穩定版本latest。(可選[arch])指定安裝32位或64位版本(默認爲系統arch)。設置[arch]爲all以安裝32和64位版本。在命令後面添加--insecure ,能夠繞過遠端下載服務器的SSL驗證。
  • nvm list [available]: 列出已經安裝的node.js版本。可選的available,顯示可下載版本的部分列表。這個命令能夠簡寫爲nvm ls [available]。
  • nvm on: 啓用node.js版本管理。
  • nvm off: 禁用node.js版本管理(不卸載任何東西)
  • nvm proxy [url]: 設置用於下載的代理。留[url]空白,以查看當前的代理。設置[url]爲none刪除代理。
  • nvm node_mirror [url]:設置node鏡像,默認爲https://nodejs.org/dist/.。我建議設置爲淘寶的鏡像https://npm.taobao.org/mirrors/node/
  • nvm npm_mirror [url]:設置npm鏡像,默認爲https://github.com/npm/npm/archive/。我建議設置爲淘寶的鏡像https://npm.taobao.org/mirrors/npm/
  • nvm uninstall <version>: 卸載指定版本的nodejs。
  • nvm use [version] [arch]: 切換到使用指定的nodejs版本。能夠指定32/64位[arch]。nvm use <arch>將繼續使用所選版本,但根據提供的值切換到32/64位模式的<arch>
  • nvm root [path]: 設置 nvm 存儲node.js不一樣版本的目錄 ,若是未設置,將使用當前目錄。
  • nvm version: 顯示當前運行的nvm版本,能夠簡寫爲nvm v

經常使用實例

nvm list  //查看目前已經安裝的版本
nvm list available //顯示可下載版本的部分列表
nvm install 10.15.0 //安裝指定的版本的nodejs
nvm use 10.15.0 //使用指定版本的nodejs
npm install -g cnpm --registry=https://registry.npm.taobao.org //使用淘寶鏡像

注:將npm鏡像改成淘寶的鏡像,能夠提升下載速度。

相關文章
相關標籤/搜索