前言
Node.js 是現(xiàn)代 Web 開發(fā)中不可或缺的一部分,然而,隨著時間的推移,Node.js 的不斷更新和發(fā)展,我們往往需要在同一臺機(jī)器上安裝和管理多個 Node.js 版本,以適應(yīng)不同項(xiàng)目的需求。而在這個問題上,Node Version Manager(nvm)
成為了解決方案。本文將介紹如何安裝和使用 nvm,讓你輕松管理 Node.js 版本。
一、名詞解釋
1、node.js是什么?
node.js是一個基于 Chrome V8 引擎的 JavaScript 運(yùn)行時環(huán)境,用于構(gòu)建快速、可擴(kuò)展的網(wǎng)絡(luò)應(yīng)用程序。Node.js 使用事件驅(qū)動、非阻塞 I/O 模型,使得它非常適合編寫服務(wù)器端應(yīng)用程序和網(wǎng)絡(luò)服務(wù)。它允許開發(fā)者使用 JavaScript 來編寫服務(wù)器端的代碼,不僅可以提高開發(fā)效率,還可以實(shí)現(xiàn)前后端統(tǒng)一語言的目標(biāo)。
2、nvm是什么?
Node Version Manager(nvm)是一個用于管理 Node.js 版本的工具。通過 nvm,它允許你在同一臺計算機(jī)上安裝、管理和切換不同版本的 Node.js,而無需擔(dān)心版本之間的沖突。這對于開發(fā)人員來說非常有用,因?yàn)椴煌捻?xiàng)目可能需要使用不同版本的 Node.js,而 nvm 可以方便地滿足這種需求。
二、安裝
1.在 Linux/macOS 上安裝
首先,打開終端并運(yùn)行以下命令:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
或者,如果你更喜歡使用 wget,可以運(yùn)行:
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
這將下載并運(yùn)行 nvm 的安裝腳本。安裝完成后,你需要重啟終端會話,或者運(yùn)行 source ~/.bashrc
或 source ~/.zshrc
(取決于你的 shell)來使 nvm 生效。
2.在 Windows 上安裝
對于 Windows 用戶,你可以從 nvm 的 GitHub 倉庫中下載最新的 nvm 安裝包,并按照說明進(jìn)行安裝。詳細(xì)的安裝步驟請參考官方文檔。
nvm官網(wǎng)傳送??
這里隨便選擇安裝包或者zip下載
1)選擇同意協(xié)議
2)nvm安裝路徑
3)nodejs存儲路徑
4)點(diǎn)擊install,等待安裝完成
二、使用
首先使用管理員方式打開cmd
1.查看可安裝的node版本
nvm list available
2.安裝node
nvm install 版本號
安裝指定版本node,例如安裝20.11.1版本的node
nvm install 20.11.1
3. 查看已安裝node
nvm list
4.切換node版本
nvm use 18.15.0
文章來源:http://www.zghlxwxcb.cn/news/detail-861430.html
5.其它
- nvm list 查看已經(jīng)安裝的版本
- nvm list installed 查看已經(jīng)安裝的版本
- nvm list available 查看網(wǎng)絡(luò)可以安裝的版本
- nvm version 查看當(dāng)前的版本
- nvm install 安裝最新版本
- nvm nvm use ## 切換使用指定的版本
- node nvm ls 列出所有版本 nvm current顯示當(dāng)前版本
- nvm alias ## 給不同的版本號添加別名
- nvm unalias ## 刪除已定義的別名
- nvm reinstall-packages ## 在當(dāng)前版本node環(huán)境下,重新全局安裝指定版本號的npm包
- nvm on 打開nodejs控制
- nvm off 關(guān)閉nodejs控制
- nvm proxy 查看設(shè)置與代理
- nvm node_mirror [url] 設(shè)置或者查看setting.txt中的node_mirror,如果不設(shè)置的默認(rèn)是 Index of/dist/
- nvm npm_mirror [url] 設(shè)置或者查看setting.txt中的 npm_mirror,如果不設(shè)置的話默認(rèn)的是: https://github.com/npm/npm/archive/
- nvm uninstall 卸載制定的版本
- nvm use [version] [arch] 切換制定的node版本和位數(shù)
- nvm root [path] 設(shè)置和查看root路徑
總結(jié)
Node Version Manager(nvm)是一個強(qiáng)大的工具,可以幫助你輕松管理 Node.js 版本,讓你的開發(fā)工作更加流暢。通過簡單的命令,你可以在同一臺計算機(jī)上安裝、管理和切換不同版本的 Node.js,以滿足不同項(xiàng)目的需求。趕快嘗試一下吧,體驗(yàn) nvm 帶來的便捷吧!
希望本文能夠幫助讀者更好地管理node版本,如果有任何疑問或者建議,歡迎留言討論??文章來源地址http://www.zghlxwxcb.cn/news/detail-861430.html
到了這里,關(guān)于Node Version Manager(nvm):輕松管理 Node.js 版本的利器的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!