1. 程式人生 > >Windows上安裝nodejs版本管理器nvm

Windows上安裝nodejs版本管理器nvm

Node版本管理器--nvm,可以執行在多種作業系統上。nvm for windows 是使用go語言編寫的軟體。 我電腦使用的是Windows作業系統,所以我要記錄下在此作業系統上nvm的安裝和使用。

下載

我目前看到有兩個版本【Pre-release 1.1.6】和 【Latest release 1.1.5],我們下載目前穩定版本1.1.5就可以了。1.1.6版本是最新版本,可能還不是很穩定。
而這裡又有四個可下載的檔案。

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

我對這個目前只是簡單使用,為了方便,所以下載了nvm-set.zip檔案。

安裝和升級

安裝之前的操作

請注意: 在安裝nvm for windows之前,你需要解除安裝任何現有版本的node.js。並且需要刪除現有的nodejs安裝目錄(例如:"C:\Program Files\nodejs’)。因為,nvm生成的symlink(符號連結/超連結)不會覆蓋現有的(甚至是空的)安裝目錄。
你還需要刪除現有的npm安裝位置(例如“C:\Users\weiqinl\AppData\Roaming\npm”),以便正確使用nvm安裝位置。

安裝

以上操作完成之後,雙擊執行下載的setup檔案,
圖2:雙擊之後的介面
Next之後,選擇同意協議,之後選擇nvm的本地安裝目錄,這裡注意,nvm的安裝路徑名稱中最好不要有空格。

圖3:nvm的安裝目錄
例如最好不要這樣有空格的~\Program Files\nvm,我這裡選擇的是D:\softtool\nvm
點選Next,跳轉到設定 Node.js的Symlink,即需要設定nodejs的快捷方式存放的目錄。
圖4:nodejs安裝的目錄
之後,點選Next-->Install-->Finish完成本次安裝。

檢測

檢查是否安裝成功,我們可以在新的命令視窗中輸入

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

圖5:nvm安裝成功檢測

升級

如果要升級的話,請重新下載最新的安裝程式。並直接執行安裝程式。它將安全的覆蓋需要更新的檔案,而無需關心nodejs的安裝。
此次安裝需要確保和上次使用相同的安裝目錄。
如果你最初安裝到預設位置,則只需一直點選"下一步",直到完成。

使用

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/.。我建議設定為淘寶的映象
  • nvm npm_mirror [url]:設定npm映象,預設為https://github.com/npm/npm/archive/。我建議設定為淘寶的映象
  • 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

一個nodejs的安裝使用流程:

nvm ls   // 檢視目前已經安裝的版本
nvm install 6.10.0  // 安裝指定的版本的nodejs
nvm use 6.10.0  // 使用指定版本的nodejs

這是我安裝第一個版本時候的命令:

圖6:這是我安裝第一個版本時候的命令

認真看以下的圖,相同的nvm ls命令,得到的結果為什麼不一樣?因為,這是使用了nvm切換到了指定的版本。如果在nvm ls命令輸出了 當前樣式,說明切換成功了。如果沒有出現(Currently using 64-bit executable),則表示沒有切換成功。這就需要檢視原因,認真按照上面步驟來。
圖7:nvm ls展示已經安裝的nodejs版本

使用命令時注意點

  • 請用管理員身份執行命令管理器,否則可能出錯。
  • 先設定nodenpm的淘寶映象,這樣成功率和下載速度會更高點。

用途

1:主要用途,切換nodejs版本。如果想使用最新的流行版本測試您正在開發的模組,而不用解除安裝穩定版本的node,則可以使用nvm來切換nodejs版本。

注意點

  • nvm安裝目錄,最好不要存在空格。否則,nvm可以安裝成功,但使用nvm use x.y.z(nodejs的切換)會有問題。
  • 有些全域性的npm模組,可能在各版本的node.js之間不共享。
    你正在使用的node.js版本中可能不支援某些npm模組。因此在工作的時候請注意工作環境。

相關推薦

Windows安裝nodejs版本管理nvm

Node版本管理器--nvm,可以執行在多種作業系統上。nvm for windows 是使用go語言編寫的軟體。 我電腦使用的是Windows作業系統,所以我要記錄下在此作業系統上nvm的安裝和使用。 下載 我目前看到有兩個版本【Pre-release 1.1.6】和 【Latest release 1

最詳細nodejs版本管理nvm安裝與使用(附註意事項和優化方案)

技術 註意 nod core 遇到 target 快速 方式 get 使用場景 在Node版本快速更新叠代的今天,新老項目使用的node版本號可能已經不相同了,node版本更新越來越快,項目越做越多,node切換版本號的需求越來越迫切,傳統卸載一個版本在安裝另一個版本的方

window nodejs 版本管理 nvm-windows 教程

pda 打開 版本 解壓 cmd appdata .com mod 成功 先去https://github.com/coreybutler/nvm-windows/releases 下載nvm-setup.zip 安裝 安裝的過程中會提示是否獲取nodejs的管理權限,點確

windows系統快速安裝node版本管理工具NVM及簡單操作

NVM是一個node版本管理控制工具,它能夠幫助你在同一個作業系統內切換不同node版本環境。這對於我們執行那些對node版本有要求的專案是非常有幫助的。一、下面介紹一種快速在windows系統安裝NVM的方法:1.nvm-windows下載地址:傳送門2.下載nvm-set

Nodejs簡介以及Windows安裝Nodejs

NodeJS簡介 Node.js是一個基於Chrome V8引擎的JavaScript執行環境。 Node.js使用了一個事件驅動、非阻塞時I/O的模型,使其輕量又高效。 Node.js的包管理器,是全球最大的開源庫生態系統。 NOdeJS安裝 1.這裡選擇

Node版本管理NVM常用命令

NVM是什麼? nvm (Node Version Manager) 是Nodejs版本管理器,可對不同的node版本快速進行切換。 為什麼要用NVM? 基於node的工具和專案越來越多,但是每個專案使用的node版本可能不一致,就會出現一些奇怪的問題。比如:自己電腦安裝的是最新版的node,

linux下安裝ruby版本管理RVM

                        這裡以ubunt

windows安裝python包管理pip及使用

從來沒有在Windows下用過pip,今天試了下,原來pip也可以在Windows下安裝,使用也和linux下一樣簡單。 先從下面的地址下載pip原始碼: 最新版本是6.0.8,下載連線為: 下載下來後解壓,開啟命令列: 1、利用cd命令進入pip原始碼目錄

nvm-windowsnodejs 版本管理

最新 它的 下一個 light 分享 img font node ase 前言   最近準備學習後端相關的東西,但是公司目前的node版本是偏低的,但是現在的node版本變化太快。剛好也有nvm這種版本管理器的存在,簡直了都。興奮之後發現,不支持windows系統,此

windows下node多版本管理NVM安裝

註意事項 rec ron git ofo ati releases code strong 下載 nvm-windows 最新下載地址:https://github.com/coreybutler/nvm-windows/releases 註意事項 選擇nvm安裝的路徑中

nvm node版本管理安裝

mac或linux: 在終端執行 curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh 可能需要配置環境變數,如出現 則需在 .bash_profile 檔案中新增環境變數如下

安裝node版本管理工具之NVM

view 作者 shell caption -s centos 工具 進行 nsh nvm是個啥?nvm是一個可以讓你在同一臺機器上安裝和切換不同版本node的工具linux系統的github地址:點我如果你是windows系統,直接下載安裝就好了,附windows-n

windowsPython多版本共存的安裝與使用

從Python2入門,後來想長痛不如短痛卸掉Python2,使用Python3,現又工作需要,不得不同時保留Python2.x與Python3.x。 一、安裝Python官網下載 https://www.python.org/ 1.下載Python2.x和Python3.x版本 2.安裝Py

mac通過brew包管理安裝python3.6

mac上通過brew包管理器安裝python3.6 緣由: 最近在學習pythonTDD(測試驅動開發時)遇到了一個問題,根據指導需要使用Django1.12版本,但是在跑服務啟動命令 python manage.py runserver 的時候,出現瞭如下的報錯:

windows安裝兩個不同版本的mysql

之前安裝過一個Mysql5.7版本的,由於專案中使用的是老版本的所以又裝了一個5.5的,不同版本的區別還是挺大的。 1.免安裝mysql下載地址,msi字尾的是安裝包根據引導安裝就好,zip的是免安裝的需要配置環境變數 https://dev.mysql.com/downloads/mysq

PHP5.6版本Windows安裝redis擴充套件

https://windows.php.net/downloads/pecl/releases/  PHP擴充套件庫 一.php安裝redis擴充套件   1.使用phpinfo()函式檢視PHP的版本資訊,這會決定擴充套件檔案版本    

選擇Python版本並在Windows安裝Python + Python基本語法(會持續更新)

1.    Python的跨平臺:在Windows,Mac,Linux等 2.    Python的版本: 2.7版本與3.3版本不相容 3.    Python官方網站:www

NodeJs入門(一)--Node安裝版本管理

前言 概述 Node.js是一個事件驅動I/O服務端JavaScript環境,基於Google的V8引擎,V8引擎執行Javascript的速度非常快,效能非常好。

版本管理SVN初探:伺服器與客戶端從下載安裝到使用

前文 折騰了一天,總算初步搞定了區域網內的SVN伺服器與客戶端的搭建,系統環境以及版本配置如下: 伺服器所在作業系統:win7 + 64位 SVN伺服器版本:VisualSVN-Server-3.9.1-x64 SVN客戶端版本以及語言包:TortoiseSVN-

windows安裝不同(兩個)版本的Mysql數據庫

let 空格 nbsp 刪除服務 default generated star height 參數 1.起因:   需要導入一個sql文件,發現死活導不進去.當執行到這一句時,就有問題.經過一番搜索,原來是我的數據庫版本(原先Mysql版本5.5)低了,而支持該語句的版本