nvm-node版本管理工具

在做項目期間,我們可能同時進行多個項目,而不同的項目使用的node版本也不是一樣的,這種情況下,我們就需要用到一個node版本管理工具來維護多個版本的node。nvm的作用就如此,它可以方便的在同一臺設(shè)備上進行多個node版本之間切換。

安裝

安裝之前如已安裝node,請先卸載

node卸載

  • 在控制面板-程序-程序和功能中卸載
  • C:\Program Files (x86)\Nodejs
  • C:\Program Files\Nodejs
  • C:\Users\Administrator\AppData\Roaming\npm
  • C:\Users\Administrator\AppData\Roaming\npm-cache
    刪除上述的幾個文件夾

nvm的安裝

直接進入安裝包下載地址:https://github.com/coreybutler/nvm-windows/releases,選擇nvm-setup.zip,下載后直接傻瓜式安裝,點擊下一步即可。也無需配置環(huán)境變量。

驗證是否安裝成功

image.png

nvm常用命令

  • nvm arch [32|64]: 顯示node是運行在32位還是64位模式。

    image.png

  • nvm install <version> [arch]:可以是node.js版本或最新穩(wěn)定版本latest。(可選[arch])指定安裝32位或64位版本(默認為系統(tǒng)arch)。設(shè)置[arch]為all以安裝32和64位版本。

    image.png

nvm list [available]:查看目前已經(jīng)安裝的版本??蛇x的available,顯示可下載版本的部分列表。這個命令可以簡寫為nvm ls [available]。

image.png

image.png

nvm on: 啟用node.js版本管理。
nvm off: 禁用node.js版本管理(不卸載任何東西)
nvm proxy [url]: 設(shè)置用于下載的代理。留[url]空白,以查看當前的代理。設(shè)置[url]為none刪除代理。
nvm node_mirror [url]:設(shè)置node鏡像,默認為https://nodejs.org/dist/.??梢栽O(shè)置為淘寶的鏡像https://npm.taobao.org/mirrors/node/
nvm npm_mirror [url]:設(shè)置npm鏡像,默認為https://github.com/npm/npm/archive/??梢栽O(shè)置為淘寶的鏡像https://npm.taobao.org/mirrors/npm/
nvm uninstall <version>: 卸載指定版本的nodejs。
nvm use [version] [arch]: 切換到使用指定的nodejs版本??梢灾付?2/64位[arch]。

image.png

nvm use <arch>:將繼續(xù)使用所選版本,但根據(jù)提供的值切換到32/64位模式

image.png

nvm root [path]: 設(shè)置 nvm 存儲node.js不同版本的目錄 ,如果未設(shè)置,將使用當前目錄。
nvm -v: 顯示當前運行的nvm版本,可以為nvm。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容