安裝 Node.js
Node.js 誕生于 2009 年 5 月,截至今天(2022 年 3 月 26 號)的最新版本為 16.14.2 LTS 和 17.8.0 Current,可以去官網(wǎng)下載合適的版本。?
其中,LTS(Long Term Support) 是長期維護(hù)版本,它可能不包含一些最新的特性,但是相對穩(wěn)定,存在的 bug 也會得到及時的修復(fù),如果是要正式上線的項(xiàng)目,推薦使用此版本;
Current 是最新版本,更新頻次較快(比如我開始寫這篇文章的時候還是 17.7.2,過了幾天準(zhǔn)備發(fā)布時發(fā)現(xiàn)已經(jīng)是 17.8.0 了),包含 Node.js 最新的特性,如果是出于學(xué)習(xí)研究的目的,建議選擇該版本。
直接點(diǎn)擊對應(yīng)的按鈕即可下載,如果想下載其它版本則可以點(diǎn)擊按鈕下方的“Other Downloads”進(jìn)入下載頁,Windows 系統(tǒng)選擇 .msi,macOS 系統(tǒng)選擇 .pkg:?
?下載下來安裝包直接按提示安裝即可。在安裝的過程中,會自動幫我們配置環(huán)境變量以及安裝 Node 包管理工具 npm(Node Package Manager)。 配置環(huán)境變量是為了讓我們使用命令行時可以在任意位置調(diào)用 Node.js。因?yàn)楫?dāng)我們想在命令行窗口打開某個文件或調(diào)用某個程序時,系統(tǒng)會首先在當(dāng)前目錄下尋找,如果找不到則會沿著環(huán)境變量 path 中配置的路徑依次尋找。安裝完成后,可以直接在命令行輸入:
:查看Node.js版本 node --version 或者 node -v
:查看npm版本 npm --version 或者 npm -v
如果返回了版本號,則說明安裝成功。
nvm / nvm-windows
介紹
在工作中,你可能遇到過某個項(xiàng)目需要高版本的 node 才能運(yùn)行,而有的項(xiàng)目可能只支持低版本的 node,此時就可以借助于一些 Node 版本管理工具,比如 nvm(Node Version Manager),幫助我們快速在不同的版本間切換。請注意,nvm 正如其 github 倉庫所言,并不能很好的直接支持 Windows 系統(tǒng):
?
所以,使用 Windows 系統(tǒng)的我選擇使用其推薦的 nvm-windows 來管理 Node.js 版本。 在安裝 nvm-windows 前,如果你的電腦中已經(jīng)安裝了 Node.js,那么可以選擇卸載,也可以選擇不卸載。因?yàn)樵诎惭b nvm-windows 的過程中其會詢問你是否需要將已安裝的 Node.js 版本交由其管理。
安裝步驟
- 下載
可以去其 github 主頁下在,地址為?github.com/coreybutler…?會看到有很多個文件可供選擇:
?
這里稍做下解釋:
- nvm-noinstall.zip: 這個是綠色版本,不需要安裝,但是使用之前需要配置環(huán)境變量;
- nvm-setup.zip:推薦下載這個包,無需配置就可以使用;
- Source code(zip):zip 壓縮的源碼;
- Sourc code(tar.gz):tar.gz 的源碼,一般用于 *nix 系統(tǒng)。
- 安裝
安裝時都按默認(rèn)配置點(diǎn)下一步即可,注意 nvm 和 Node.js 的放置位置要選擇不同的文件夾。安裝結(jié)束后按 win + R 調(diào)出運(yùn)行窗口,輸入 cmd 打開命令行工具,輸入 nvm, 查看是否有返回類似下圖這樣的內(nèi)容:
?
若有則代表安裝成功,若提示 nvm 不是內(nèi)部或外部命令,可以關(guān)掉命令行工具后重行打開嘗試一次。
- 配置鏡像
直接通過 nvm 下載 node 可能需要消耗比較長的時間,所以我么可以設(shè)置 nvm 的淘寶鏡像。
方法一:可以直接修改安裝 nvm 文件目錄下的 settings.txt 文件,在里面加上下面兩句話: node_mirror:?npm.taobao.org/mirrors/nod…
npm_mirror:?npm.taobao.org/mirrors/npm…
因?yàn)樵诎惭b node 時需要安裝 npm,所以 npm 的鏡像也需要設(shè)置。
方法二:可以直接在命令行輸入:
nvm node_mirror https://npm.taobao.org/mirrors/node/
nvm npm_mirror https://npm.taobao.org/mirrors/npm/
注意鏡像地址最后的 /?最好不要省略。
- 安裝 Node.js
安裝前可以通過:
nvm list
查看已安裝管理的 node 版本;
還可以通過:
nvm list available
查看哪些 node 版本是可以安裝的:?
安裝最新版本的 Node.js,也就是 Current 版本:
nvm install latest
安裝最新的 LTS 版本:
nvm install lts
如果遇到如下提示:
?
可以直接指定具體版本號安裝:
nvm install 16.14.2
注意,Downloading 代表正在下載,Installation complete 代表安裝結(jié)束。?
-
切換node版本?安裝結(jié)束后通過?
nvm ls
?查看所有安裝的 node 版本,前面有個 * 號的代表的是當(dāng)前使用的 node 版本:
比如我們想切換到 17.7.2 的版本:
nvm use 17.7.2
運(yùn)行完以后,node 就會切換到 17.7.2。請注意,Node.js 如果大于 13.6.0 以上的版本不再支持 win7 系統(tǒng),至少需要將系統(tǒng)升級到 win8 才能使用。
刪除不需要的版本
比如我們想刪掉低版本的 10.13.0,可以通過:
nvm uninstall 10.13.0
參考文章:文章來源:http://www.zghlxwxcb.cn/news/detail-621183.html
Node.js 安裝與版本管理(nvm 的使用) - 掘金 (juejin.cn)文章來源地址http://www.zghlxwxcb.cn/news/detail-621183.html
到了這里,關(guān)于Node.js 安裝與版本管理(nvm 的使用)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!