nvm(Node.js version manager) 是一個命令行應用,能夠協助您快速地 更新、安裝、使用、卸載 本機的全局 node.js 版本,相似管理 Ruby 的 rvm。前端
n 或 nvm 僅能運行在 mac/linux 環境下,nvm-windows 或 nvmw 僅能運行在 win 環境下。node
nvm 提供了強大而簡潔的命令:linux
nvm arch [32|64]
: 顯示 node.js 運行在 32位 仍是 64位架構. 設置 32/64 能夠覆蓋默認的系統架構.nvm install [arch]
: 安裝特定版本. 版本能夠填入具體的 node.js 版本號或「latest」表示最新的穩定版本.(可選)指定是安裝32位版本仍是64位版本(默認爲系統架構). 將[arch]
設置爲all
以安裝32位和64位版本.nvm list [available]
: 列出全部已安裝的 node.js 版本. 鍵入available
在結尾能夠顯示當前可用於下載的全部版本列表.nvm on
: 啓用 node.js 版本管理.nvm off
: 禁用 node.js 版本管理 (並不會卸載任何已安裝的版本).nvm proxy [url]
: 設置用於下載的代理. 將[url]
留空以查看當前代理。將[url]
設置爲「none」以刪除代理.nvm uninstall
: 卸載特定版本.nvm use [arch]
: 切換到指定的版本. 可選地指定32/64位體系結構.nvm use
將繼續使用所選版本,但根據提供給``的值切換到32/64位模式。有關在特定目錄中使用「use」(或使用「.nvmrc」)的信息,請參閱 issue #16.nvm root
: 指定一個存放 node.js 不一樣版本的根目錄. 若是爲未設置任何值,則會顯示當前已設置的目錄.nvm version
: 顯示 nvm-windows 的當前版本.nvm node_mirror
: 設置 node 鏡像源. 中國用戶請使用 npm.taobao.org/mirrors/nod…nvm npm_mirror
: 設置 npm 鏡像源. 中國用戶請使用 npm.taobao.org/mirrors/npm…
若是本機已有Node.js,推薦先將所帶Node.js卸載。git
訪問 github.com/coreybutler… 點擊最新版本的 nvm-setup.zip
下載到本地並安裝,安裝目錄自定github
若是選擇不經過 msi 安裝,而是經過 便攜版 安裝,請下載 nvm-noinstall.zip
後,將其解壓到任意文件夾下運行 install.cmd
便可,也別忘記添加 NVM_HOME
(nvm安裝目錄) 和 NVM_SYMLINK
(指望的nodejs安裝目錄) 到環境變量,並在 path
中添加 %NVM_HOME%;%NVM_SYMLINK%
shell
Win+R
鍵入cmd
或 使用 win10 terminal 打開命令行,輸入 nvm
測試安裝是否成功。npm
法一windows
進入 nvm 安裝目錄,編輯 setting.txt
,追加兩行代碼:markdown
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
複製代碼
法二前端工程師
也可直接經過命令行,輸入
nvm node_mirror https://npm.taobao.org/mirrors/node/
nvm npm_mirror https://npm.taobao.org/mirrors/npm/
複製代碼
nvm install latest #安裝最新版本node.js nvm use 14.3.0 #使用某一具體版本 nvm list #列出當前已安裝的全部版本 nvm uninstall 14.2.0 #卸載某一具體版本 複製代碼
安裝並使用指定版本
列出全部版本和卸載指定版本
我是一名前端工程師,若是你喜歡我分享的資訊或博文,請關注個人掘金帳號 gylidian,或者個人我的博客 gylidian.js.org,咱們就是同志了。