node.js 02 - 安裝與升級(jí)

上一篇??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.


node.js support schedule

從官網(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崭闲。截圖如下:


step 1


step 2


step 3


step 4


step 5

注意: 在這一步對(duì)于是否自動(dòng)安裝相關(guān)工具肋联,如Chocolatey, 可以選擇也可以不選。對(duì)于初學(xué)者刁俭,可以不選橄仍。


step 6

當(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)命令如下


nvm

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.

下一篇:?node.js 03 - 開發(fā)環(huán)境晰绎,Hello World

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末锭吨,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子寒匙,更是在濱河造成了極大的恐慌零如,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,311評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件锄弱,死亡現(xiàn)場(chǎng)離奇詭異考蕾,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)会宪,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門肖卧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人掸鹅,你說我怎么就攤上這事塞帐±乖” “怎么了?”我有些...
    開封第一講書人閱讀 152,671評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵葵姥,是天一觀的道長荷鼠。 經(jīng)常有香客問我,道長榔幸,這世上最難降的妖魔是什么允乐? 我笑而不...
    開封第一講書人閱讀 55,252評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮削咆,結(jié)果婚禮上牍疏,老公的妹妹穿的比我還像新娘。我一直安慰自己拨齐,他們只是感情好鳞陨,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,253評(píng)論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著瞻惋,像睡著了一般炊邦。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上熟史,一...
    開封第一講書人閱讀 49,031評(píng)論 1 285
  • 那天馁害,我揣著相機(jī)與錄音,去河邊找鬼蹂匹。 笑死碘菜,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的限寞。 我是一名探鬼主播忍啸,決...
    沈念sama閱讀 38,340評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼履植!你這毒婦竟也來了计雌?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,973評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤玫霎,失蹤者是張志新(化名)和其女友劉穎凿滤,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體庶近,經(jīng)...
    沈念sama閱讀 43,466評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡翁脆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,937評(píng)論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了鼻种。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片反番。...
    茶點(diǎn)故事閱讀 38,039評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出罢缸,到底是詐尸還是另有隱情篙贸,我是刑警寧澤,帶...
    沈念sama閱讀 33,701評(píng)論 4 323
  • 正文 年R本政府宣布枫疆,位于F島的核電站爵川,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏养铸。R本人自食惡果不足惜雁芙,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,254評(píng)論 3 307
  • 文/蒙蒙 一轧膘、第九天 我趴在偏房一處隱蔽的房頂上張望钞螟。 院中可真熱鬧,春花似錦谎碍、人聲如沸鳞滨。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽拯啦。三九已至,卻和暖如春熔任,著一層夾襖步出監(jiān)牢的瞬間褒链,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來泰國打工疑苔, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留甫匹,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,497評(píng)論 2 354
  • 正文 我出身青樓惦费,卻偏偏與公主長得像兵迅,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子薪贫,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,786評(píng)論 2 345