使用nvm管理多版本Node

node 多版本管理

在開發(fā)中扬虚,有時候?qū)ode的版本有要求,有時候需要切換到指定的node版本來重現(xiàn)問題等砸泛。遇到這種需求的時候十籍,我們需要能夠靈活的切換node版本蛆封。
這里我們使用nvm工具來管理多版本node。

nvm的安裝

安裝步驟詳細(xì)見https://github.com/creationix/nvm/blob/master/README.md

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

注意紅圈圈出來的部分勾栗,意思是說你現(xiàn)在安裝的全局npm包惨篱,當(dāng)你通過nvm切換到新版本的時候,可能會用不了围俘。如果出現(xiàn)了這種情況砸讳,直接重新安裝就好了。注意通過nvm安裝的node版本界牡,使用npm install -g的時候可以不適用sudo〔炯牛現(xiàn)在我們根據(jù)下面的提示重啟命令行,來完成最終的安裝宿亡。

然而還是報錯了常遂,命令找不到:



查看官方文檔,發(fā)現(xiàn)給出了指引:


我本身已經(jīng)有了.bash_profile文件挽荠,在里面追加一行source ~/.bashrc克胳。

我這里使用vim直接編輯,保存完成后圈匆,重啟命令行漠另。

安裝成功。

配置nvm node鏡像源加速

為了加速node的下載過程跃赚,我們在.bashrc文件中增加如下配置

export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node

安裝新的node版本

然后我們嘗試更換一個lts版本的node笆搓。lts版本是會長期支持的版本,一般在生產(chǎn)環(huán)境使用的時候選擇lts版本的node纬傲。也可以去掉lts參數(shù)满败,查看更多的版本。

nvm ls-remote --lts

nvm install v4.8.7

等待一會兒安裝成功后嘹锁。執(zhí)行node -v 查看版本號已經(jīng)是v4.8.7了葫录。

切換node 版本

通過nvm ls 命令可以查看已經(jīng)安裝的版本。

nvm ls

前三行是已經(jīng)安裝的版本领猾,左側(cè)綠色箭頭指向的就是當(dāng)前使用的版本。下面的內(nèi)容是nvm的內(nèi)置的幾個固定的別名(alias)骇扇。

  • default nvm 默認(rèn)使用的版本
  • nodestable 當(dāng)前安裝的node的最新的穩(wěn)定版本
  • iojs iojs的最新穩(wěn)定版本
  • lts/* node lts 系列最新的穩(wěn)定版本
  • lts/argon,lts/boron,lts/carbon分別指lts的三個大的版本的最新版本

大家可以自行安裝一下最新的lts/carbon版本摔竿,然后再查看nvm ls的結(jié)果。

nvm install lts/carbon

我們可以用別名來切換版本少孝,也可以使用版本號來切換继低。

nvm use lts/boron

不過這種方式切換node版本只能臨時切換,當(dāng)你開啟新的terminal窗口的時候就失效了稍走。如果要徹底的切換過來需要這么操作:

nvm alias default xxxx

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末袁翁,一起剝皮案震驚了整個濱河市柴底,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌粱胜,老刑警劉巖柄驻,帶你破解...
    沈念sama閱讀 206,214評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異焙压,居然都是意外死亡鸿脓,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評論 2 382
  • 文/潘曉璐 我一進(jìn)店門涯曲,熙熙樓的掌柜王于貴愁眉苦臉地迎上來野哭,“玉大人,你說我怎么就攤上這事幻件〔η” “怎么了?”我有些...
    開封第一講書人閱讀 152,543評論 0 341
  • 文/不壞的土叔 我叫張陵绰沥,是天一觀的道長蓉驹。 經(jīng)常有香客問我,道長揪利,這世上最難降的妖魔是什么态兴? 我笑而不...
    開封第一講書人閱讀 55,221評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮疟位,結(jié)果婚禮上瞻润,老公的妹妹穿的比我還像新娘。我一直安慰自己甜刻,他們只是感情好绍撞,可當(dāng)我...
    茶點故事閱讀 64,224評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著得院,像睡著了一般傻铣。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上祥绞,一...
    開封第一講書人閱讀 49,007評論 1 284
  • 那天非洲,我揣著相機(jī)與錄音,去河邊找鬼蜕径。 笑死两踏,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的兜喻。 我是一名探鬼主播梦染,決...
    沈念sama閱讀 38,313評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了帕识?” 一聲冷哼從身側(cè)響起泛粹,我...
    開封第一講書人閱讀 36,956評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎肮疗,沒想到半個月后晶姊,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,441評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡族吻,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,925評論 2 323
  • 正文 我和宋清朗相戀三年帽借,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片超歌。...
    茶點故事閱讀 38,018評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡砍艾,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出巍举,到底是詐尸還是另有隱情脆荷,我是刑警寧澤,帶...
    沈念sama閱讀 33,685評論 4 322
  • 正文 年R本政府宣布懊悯,位于F島的核電站蜓谋,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏炭分。R本人自食惡果不足惜桃焕,卻給世界環(huán)境...
    茶點故事閱讀 39,234評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望捧毛。 院中可真熱鬧观堂,春花似錦、人聲如沸呀忧。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽而账。三九已至胰坟,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間泞辐,已是汗流浹背笔横。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評論 1 261
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留铛碑,地道東北人狠裹。 一個月前我還...
    沈念sama閱讀 45,467評論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像汽烦,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子莉御,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,762評論 2 345

推薦閱讀更多精彩內(nèi)容