NVM - 在 Linux 中安裝和管理多個(gè)版本的 Node.js
Node Version Manager(簡(jiǎn)稱 NVM)是一個(gè)簡(jiǎn)單的 bash 腳本,用于管理 Linux 系統(tǒng)上運(yùn)行的多個(gè)版本的 node.js。它允許您安裝多個(gè)版本的node.js,查看系統(tǒng)可用的所有版本以及所有已安裝的版本。
Nvm 還支持運(yùn)行特定版本的 Node.js,并可以顯示應(yīng)用程序的安裝路徑等等。
在本文中,我們將解釋如何安裝節(jié)點(diǎn)版本管理器 (NVM) 來(lái)跟蹤 Linux 發(fā)行版上運(yùn)行的多個(gè)版本的 Node.js。
在 Linux 中安裝節(jié)點(diǎn)版本管理器
要在 Linux 發(fā)行版上安裝或更新 nvm,您可以使用 wget 命令行工具下載自動(dòng)安裝腳本,如下所示。
#curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | 巴什
或者
# wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | 巴什
上面的自動(dòng)安裝腳本將 nvm 目錄映射~/.nvm到您的主目錄,并將所需的源命令添加到您的 shell 啟動(dòng)腳本中,即 ~/.bash_profile、~/.zshrc、~/ 。.profile 或 ~/.bashrc,具體取決于您使用的 shell 程序,如以下屏幕截圖所示。
接下來(lái),使用以下命令檢查 nvm 是否已安裝。
# 命令-v nvm
非易失性
如果配置成功,結(jié)果將顯示為“nvm”。
如何在 Linux 中使用節(jié)點(diǎn)版本管理器
現(xiàn)在是時(shí)候?qū)W習(xí)如何在 Linux 中使用 Node Version Manager 了。
要下載、編譯并安裝最新版本的節(jié)點(diǎn),請(qǐng)運(yùn)行以下命令:
# nvm 安裝節(jié)點(diǎn)
請(qǐng)注意,在上面的命令中,“node”是最新變量的別名。
要安裝特定的“節(jié)點(diǎn)”版本,請(qǐng)首先列出可用的節(jié)點(diǎn)版本,然后安裝所示版本。
# nvm ls-remote
# nvm install 10.15.3 #或8.16.0、11.15.0等
您可以使用以下命令檢查所有已安裝的版本:
# nvm ls
您可以在任何新 shell 中使用 node.js 版本,如下所示:
# nvm 使用節(jié)點(diǎn) #使用默認(rèn)值
或者
# nvm 使用
或者,只需創(chuàng)建一個(gè)如圖所示的節(jié)點(diǎn)版本(要退出,請(qǐng)單擊^C)。
# nvm 使用節(jié)點(diǎn) #使用默認(rèn)值
或者
# nvm 使用
特別是,您可以跟蹤安裝特定節(jié)點(diǎn)版本的可執(zhí)行文件的路徑,如下所示:
# nvm 10.15.3
# nvm 12.2.0
# nvm which system #使用“system”別名檢查節(jié)點(diǎn)的系統(tǒng)安裝版本
此外,要手動(dòng)設(shè)置每個(gè)新 shell 中使用的默認(rèn)節(jié)點(diǎn)版本,請(qǐng)使用別名“default”,如圖所示。
# nvm 別名默認(rèn) 10.15.3
# nvm別名默認(rèn)系統(tǒng)
# nvm 別名默認(rèn) 12.2.0
.nvmrc注意:您可以在進(jìn)程根目錄(或任何父目錄)中創(chuàng)建一個(gè)啟動(dòng)文件,并在其中添加節(jié)點(diǎn)版本號(hào)或標(biāo)志或 nvm 理解的任何其他使用選項(xiàng)。然后使用我們上面剛剛看到的一些命令來(lái)處理文件中指定的變量。
有關(guān)更多信息,請(qǐng)參閱nvm --help或訪問(wèn)節(jié)點(diǎn)版本管理器 Github 存儲(chǔ)庫(kù):https://github.com/nvm-sh/nvm。
這里的所有都是它的!Node Version Manager 是一個(gè)簡(jiǎn)單的 bash 腳本,用于管理 Linux 系統(tǒng)上運(yùn)行的多個(gè)版本的 node.js。使用下面的評(píng)論表提出問(wèn)題或與我們分享您的想法。