介紹
什么是
nvm
呢?
nvm
是一個node的版本管理工具,通俗來講就是多個項目開發(fā)的時候,可能不是用的同一個版本的NodeJS
開發(fā)的,這個時候我們進行二次開發(fā)調(diào)試的時候,就需要使用不同NodeJS
的版本來進行測試,為了方便版本之間的切換,就需要使用的nvm
來操作了!
- 當然
nvm
還有另外一個好處,可以用來查看當前還在維護的NodeJS
的版本!
安裝
-
GitHub下載地址: https://github.com/coreybutler/nvm-windows/releases
nvm-noinstall.zip: 這個是綠色免安裝版本夏漱,但是使用之前需要配置
nvm-setup.zip:這是一個安裝包,下載之后點擊安裝,無需配置就可以使用遵绰,方便公黑。
Source code(zip):zip壓縮的源碼
Sourc code(tar.gz):tar.gz的源碼翘瓮,一般用于Linux系統(tǒng)
-
測試是否安裝成功
在命令行輸入
nvm
逗概,如果出現(xiàn)nvm版本號和一系列幫助指令颅夺,則說明nvm安裝成功蔬胯;如果出現(xiàn)提示
nvm: command not found
对供,那可能是環(huán)境變量的問題,請查看環(huán)境變量然后重啟電腦嘗試!
-
將npm鏡像改為淘寶的鏡像(此步驟可選,非必要)
-
將鏡像改為國內(nèi)是為了,提高npm的下載速度,網(wǎng)速高有vpn者請忽略!
找到目錄下
settings.txt
文件并打開-
新建行,加入以下代碼(切記:是新加2行,不要刪除之前內(nèi)容)
node_mirror: https://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/
-
使用
查看
NVM
版本
nvm version
可以簡寫為nvm v查看已經(jīng)安裝
NodeJS
版本
nvm list
顯示可下載版本
nvm list available
安裝指定的版本
nvm install 版本號
- 示例:
nvm install 11.15.0
切換到指定版本
nvm use [version] [arch]
[arch]可以指定32/64位
- 示例:
nvm use 11.15.0
卸載指定版本
nvm uninstall <version>
- 示例:
nvm uninstall 11.15.0
設(shè)置各版本安裝目錄
nvm root [path]
如果未設(shè)置,將使用當前目錄产场。其他命令
- nvm on: 啟用node.js版本管理鹅髓。
- nvm off: 禁用node.js版本管理(不卸載任何東西)
- nvm node_mirror [url]:設(shè)置node鏡像,默認為https://nodejs.org/dist/.京景×耄可以設(shè)置為淘寶的鏡像> -https://npm.taobao.org/mirrors/node/
- nvm npm_mirror [url]:設(shè)置npm鏡像,默認為https://github.com/npm/npm/archive/确徙⌒汛可以設(shè)置為淘寶的鏡像https://npm.taobao.org/mirrors/npm/