上一篇??node.js 01 產(chǎn)生恨樟,發(fā)展歷程,優(yōu)勢(shì),適用場(chǎng)景斋日,實(shí)際應(yīng)用
node.js 安裝哪個(gè)版本
node.js 安裝包可以直接從node.js 官網(wǎng)下載,地址 (https://nodejs.org/)
node.js 官網(wǎng)提供了兩個(gè)版本墓陈,一個(gè)是12.16.1 LTS恶守,建議廣大用戶下載使用第献。另一個(gè)是13.9.0 Current。
兩個(gè)版本一個(gè)屬于LTS (Long Term Support), 即長期支持版本兔港。另一個(gè)則是當(dāng)前最新版本庸毫。官網(wǎng)也建議用戶看一下 node.js 對(duì)各版本的支持scheule.
從官網(wǎng)的支持schedule來看,官網(wǎng)推薦的12 版本維護(hù)周期直到2021年10月衫樊,所以可以放心下載使用飒赃。
下載時(shí),只需點(diǎn)擊 12.16.1 LTS即可科侈,在Windows 系統(tǒng)中盒揉,默認(rèn)下載 .msi 安裝文件。除了Windows以外兑徘,node.js 支持 MacOS, Linux等系統(tǒng)刚盈。并且可以直接下載源碼,Docker鏡像等挂脑。
node.js 安裝
這里以Windows系統(tǒng)為例藕漱,安裝非常簡(jiǎn)單,一路next崭闲。截圖如下:
注意: 在這一步對(duì)于是否自動(dòng)安裝相關(guān)工具肋联,如Chocolatey, 可以選擇也可以不選。對(duì)于初學(xué)者刁俭,可以不選橄仍。
當(dāng)點(diǎn)擊上圖的 Install 后,安裝正式開始牍戚。
安裝完成后侮繁,可以在命令行窗口運(yùn)行 node -v 命令來檢驗(yàn)當(dāng)前 node 版本。在安裝時(shí)如孝,我們已經(jīng)在第4步選擇了 "Add to PATH"宪哩,也就是說node 命令所在目錄已經(jīng)被直接加入到環(huán)境變量Path中,那么node就可以在命令行中直接執(zhí)行了第晰。
C:\Users\vincent>node -v
v12.16.1
可以看到node.js已經(jīng)安裝成功锁孟,并且版本為 12.16.1。 v 就是版本version 的縮寫茁瘦。
node.js 升級(jí)
如果有朋友已經(jīng)安裝了node.js, 如何進(jìn)行升級(jí)呢品抽。
官網(wǎng)并沒有提供相關(guān)文檔,如果有朋友從官網(wǎng)找到相關(guān)信息甜熔,煩請(qǐng)留言或私信給我圆恤,我會(huì)更新當(dāng)前的這篇文檔。
大家以前會(huì)采用兩個(gè)工具纺非。
1. nvm (node version manager)?https://github.com/coreybutler/nvm-windows
github顯示最新提交為 2019/12/27日哑了,大家可以試一下。Windows下安裝可以從github 鏈接 (https://github.com/coreybutler/nvm/releases)下載.
nvm 相關(guān)命令如下
2. 使用 n 包
通過npm 安裝 n包烧颖。網(wǎng)上有相關(guān)命令弱左,但是在windows下直接執(zhí)行會(huì)報(bào)錯(cuò)。
D:\Projects\nodejs>npm install -g n
npm ERR! code EBADPLATFORM
npm ERR! notsup Unsupported platform for n@6.3.0: wanted {"os":"!win32","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm ERR! notsup Valid OS: !win32
npm ERR! notsup Valid Arch: any
npm ERR! notsup Actual OS: win32
npm ERR! notsup Actual Arch: x64
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\vincent\AppData\Roaming\npm-cache--global\_logs\2020-02-24T10_31_16_401Z-debug.log
也可以通過在命令行末尾添加 --force 強(qiáng)行安裝炕淮。這樣拆火,可以安裝成功。
D:\Projects\nodejs>npm install -g n --force
npm WARN using --force I sure hope you know what you are doing.
D:\Program Files\nodejs\node_global\n -> D:\Program Files\nodejs\node_global\node_modules\n\bin\n
+ n@6.3.0
added 1 package from 4 contributors in 1.317s
然而涂圆,在命令行中卻無法執(zhí)行们镜。
D:\Program Files\nodejs\node_global>n stable
'bash' 不是內(nèi)部或外部命令,也不是可運(yùn)行的程序
或批處理文件润歉。
其實(shí)模狭,在上述目錄中已有 n.cmd 文件,該目錄下其他 xxx.cmd 文件都可以正常執(zhí)行踩衩。
由于我們有方案三嚼鹉,所以不在該方法上花時(shí)間了,在網(wǎng)上看到有朋友是可以執(zhí)行成功的驱富。
3. 直接運(yùn)行安裝文件
將下載的版本直接進(jìn)行安裝即可锚赤。在本機(jī)測(cè)試中,安裝成功褐鸥。當(dāng)執(zhí)行 node -v 命令后线脚,顯示版本已經(jīng)為 升級(jí)后的版本
安裝和升級(jí)就聊到這里了,如果有問題叫榕,朋友們可以留言浑侥。
敬請(qǐng)關(guān)注小號(hào),近期會(huì)不斷更新node.js.