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檔案,
Next之後,選擇同意協議,之後選擇nvm的本地安裝目錄,這裡注意,nvm的安裝路徑名稱中最好不要有空格。
例如最好不要這樣有空格的~\Program Files\nvm
,我這裡選擇的是D:\softtool\nvm
。
點選Next,跳轉到設定 Node.js的Symlink,即需要設定nodejs的快捷方式存放的目錄。
之後,點選Next-->Install-->Finish完成本次安裝。
檢測
檢查是否安裝成功,我們可以在新的命令視窗中輸入
nvm
- 如果出現nvm版本號和一系列幫助指令,則說明nvm安裝成功。
- 否則,可能會提示
nvm: command not found
升級
如果要升級的話,請重新下載最新的安裝程式。並直接執行安裝程式。它將安全的覆蓋需要更新的檔案,而無需關心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
這是我安裝第一個版本時候的命令:
認真看以下的圖,相同的nvm ls
命令,得到的結果為什麼不一樣?因為,這是使用了nvm切換到了指定的版本。如果在nvm ls
命令輸出了 當前樣式,說明切換成功了。如果沒有出現(Currently using 64-bit executable)
,則表示沒有切換成功。這就需要檢視原因,認真按照上面步驟來。
使用命令時注意點
用途
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-windows 之nodejs 版本管理
最新 它的 下一個 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
windows上Python多版本共存的安裝與使用
從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)低了,而支持該語句的版本