前言
在日常開發中,我們自用的Node.JS是最新版本的,但是我們的同事用的Node.JS版本可能是穩定版的,這樣就造成了一個問題我們Node.JS版本不統一,這樣我們就要從官網上反覆下載切換不同版本的Node.JS版本,這個時候我們就需要一個Node.JS版本管理工具來幫我們靈活的切換Node.JS版本,這裏我們來介紹使用nvm版本管理器來管理我們多版本Node.JS。
nvm全稱(Node Version Manager)官網:https://github.com/nvm-sh/nvm
用一句話來解釋nvm可以非常方便的在我們計算機上安裝並維護多個Node.JS版本.
注意:通過nvm使用Node.JS開發項目時需要保證版本統一性,某些模塊安裝時會根據不同的Node.JS版本進行編譯,切換Node.JS版本可能會導致該模塊不可用.
1. 安裝 nvm 操作
最新的安裝鏈接可以打開官網安裝文檔查看 https://github.com/nvm-sh/nvm#installing-and-updating
// 安裝鏈接來自nvm官網安裝文檔,最新安裝鏈接可以查看官網
// 複製一個鏈接直接到你的終端粘貼安裝
// 注意如果你的mac提示你沒有權限,需要在安裝鏈接 最前方加上 sudo
// 安裝方式一
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
// 安裝方式二
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
輸入nvm -v 檢測是否安裝完成如果驗證成功便是以下圖一結果。
如果nvm-v
報錯:command not found安裝指南給出瞭解決辦法:
ls -al | grep zsh → .zshrc
touch .zsh_profile
在裏面在添加一行 source ~/.zshrc
2. nvm常用命令
// 1、查看有哪些Node.JS版本可以安裝.
mvn ls-remote
// 2、查看當前所有的Node.JS版本.
nvm list
// 3、安裝指定的版本或安裝多版本.
nvm install v14.3.0
// 4、14.3.0-使用nvm use切換到指定的版本.
nvm use —delete-prefix
// 5、查看當前Node.JS版本
nvm current
// 6、命令來指定一個默認的node版本
nvm alias default <version>
// 7、使用別名或版本號來回切換版本
nvm use lts/boron
8、lts/argon,lts/boron,lts/carbon分別指lts的三個大的版本的最新版本
———————————————————————— 完 ———————————————————————————————
1、nrm介紹
當我們安裝完Node.JS後我們在國內使用npm下載依賴時你會發現下載速度異常的緩慢,有時我們cnpm也不是很理想,這裏我來使用nrm,那麼問題來了nrm是什麼呢?
我這裏引用官方的原發
開發的npm registry 管理工具 nrm, 能夠查看和切換當前使用的registry。
顧名思義,就是說nrm是一個管理npm的工具。
我這裏一句話解釋一下,簡單的說我們在國內通過npm下載依賴是緩慢,可能還需要翻牆,所以我們就要重新設置下載源地址
2、nrm 安裝操作
// nrm命令
// 1、nrm安裝命令
npm install -g nrm
// 2、列出可用的源
nrm ls
// 3、通過 nrm use指令來切換不同的源
nrm use taobao
// 4、添加源
nrm add 別名 源地址
// 5、使用 del 可以刪除倉庫
nrm del
// 6、查看nrm幫助
nrm help
// 7、跳轉到指定源的官網
nrm home [name]