nvm安裝與使用
1、nvm是什么
nvm(node.js version management)是一個nodejs的版本管理工具。nvm和n都是node.js版本管理工具,為了解決node.js各種版本存在不兼容現象可以通過它可以安裝和切換不同版本的node.js。
2、下載
可在點此在github上下載最新版本,本次下載安裝的是windows版本。打開網址我們可以看到有兩個版本:
- nvm-noinstall.zip:綠色免安裝版,但使用時需進行配置。
- nvm-setup.zip:安裝版,推薦使用。
- Source code(zip):zip壓縮的源碼。
- Sourc code(tar.gz):tar.gz的源碼,一般用於*nix系統。
3、安裝
- 卸載現有node
請注意,在安裝適用於Windows的NVM之前,您需要卸載任何現有的node.js版本。還要刪除所有可能保留的現有nodejs安裝目錄(例如,“ C:\ Program Files \ nodejs”)。NVM生成的符號鏈接不會覆蓋現有的(甚至是空的)安裝目錄。
- 卸載現有的npm
您還應該刪除現有的npm安裝位置(例如“ C:\ Users \ <用戶> \ AppData \ Roaming \ npm”),以便正確使用nvm安裝位置。
- 點擊安裝包進行安裝
- 選擇nvm安裝路徑
- 選擇nodejs路徑
- 確認安裝即可
4、配置環境變量
5、打開CMD,輸入命令 nvm ,安裝成功則如下顯示。里面列出 nvm 使用命令
nvm arch [32|64]
:顯示節點是否以32位或64位模式運行。指定32或64以覆蓋默認體系結構。nvm install <version> [arch]
:該版本可以是node.js版本,也可以是最新的穩定版本的“最新”版本。(可選)指定安裝32位還是64位版本(默認為系統體系結構)。設置[arch]
為“全部”以安裝32和64位版本。nvm list [available]
:列出node.js安裝。available
在末尾鍵入以顯示可供下載的版本列表。nvm on
:啟用node.js版本管理。nvm off
:禁用node.js版本管理(不卸載任何內容)。nvm proxy [url]
:設置用於下載的代理。留[url]
空白,以查看當前的代理。設置[url]
為“無”以刪除代理。nvm uninstall <version>
:卸載特定版本。nvm use <version> [arch]
:切換為使用指定的版本。(可選)指定32/64位體系結構。nvm use <arch>
將繼續使用所選版本,但根據提供給的值切換到32/64位模式<arch>
。nvm root <path>
:設置nvm應在其中存儲不同版本的node.js的目錄。如果<path>
未設置,將顯示當前根目錄。nvm version
:顯示NVM for Windows的當前運行版本。nvm node_mirror <node_mirror_url>
:設置節點鏡像。建議使用淘寶鏡像 https://npm.taobao.org/mirrors/node/nvm npm_mirror <npm_mirror_url>
:設置npm鏡像。建議使用淘寶鏡像 https://npm.taobao.org/mirrors/npm/- 也可以在安裝的目錄下找到settings.txt文件打開后加上
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/ 使用淘寶鏡像,可以提高下載速度
6、安裝node.js
nvm list available
顯示可下載版本的部分列表
- nvm install latest安裝最新版本 ( 安裝時可以在上面看到 node.js 、 npm 相應的版本號 ,不建議安裝最新版本)
nvm install 版本號
安裝指定的版本的nodejs
nvm list
查看目前已經安裝的版本 ( 當前版本號前面沒有 * , 此時還沒有使用任何一個版本,這時使用 node.js 時會報錯 )
nvm use 版本號
使用指定版本的nodejs ( 這時會發現在啟用的 node 版本前面有 * 標記,這時就可以使用 node.js )
7、使用時常見問題
1、解決npm不支持Nodejs版本的問題 https://segmentfault.com/a/1190000017772851?utm_source=tag-newest