mode版本管理NVM

在windows下切換node版本铣揉,很簡單饶深!

如果您很忙或者很急 請直接閱讀 三、【步驟】

一逛拱、【問題背景】

生活里偶爾穿梭在大街小巷中敌厘,工作中時(shí)常并行于多項(xiàng)目任務(wù)里......
當(dāng)多個(gè)項(xiàng)目并行時(shí),由于創(chuàng)建的時(shí)間或人為選擇等因素橘券,各個(gè)項(xiàng)目里有著差異的node版本额湘,這樣我們在不同的項(xiàng)目里需要切換不同版本的Node.js,所以nvm應(yīng)運(yùn)而生旁舰。

二锋华、【NVM】

NVM (Node Version Manager): Nodejs的版本管理工具
早期的nvw只支持Linux 和Mac,而window用戶較多使用的是nvmw箭窜。但最近由于重裝系統(tǒng)偶然發(fā)現(xiàn)已有更新nvm支持window毯焕,而且快捷方便,不需要設(shè)置環(huán)境變量磺樱。

三纳猫、【步驟】
  • 如果已經(jīng)安裝過node版本,請先自行卸載竹捉,這一步很重要N咴!块差!侵续。

    npm ls -g --depth=0   // 查看全局安裝中是否有早前安裝的node
    
    
  • 卸載完后直接下載nvm安裝 (推薦使用nvm-setup.zip)[地址]:https://github.com/coreybutler/nvm-windows/releases

親,您沒有看錯(cuò)憨闰,就這樣兩步就完成了状蜗!

這里不需要使用git去clone,也不用設(shè)置環(huán)境變量鹉动、arch等轧坎,親測成功。

四泽示、【常用命令】
nvm                  // 會(huì)提示nvw下的相關(guān)命令
nvm ls               // 查看已安裝node版本
nvm install vXX      // 安裝對應(yīng)vXX版本的node
nvm uninstall vXX    // 卸載對應(yīng)vXX版本的node
nvm use xxx          // 選擇使用XXX版本

五缸血、【您可能遇到的坑】

雖說簡單,但常年寫代碼 哪有不踩坑 o(╥﹏╥)o

  • [踩坑A]:很多人反饋只有在git cmd 或 git bash(或某指定的文件夾)可以使用边琉,但在項(xiàng)目文件下使用NVM無法切換

    [問題原因]:在安裝nvm前安裝了node版本或者安裝了全局node

    [解決方案]:卸載已安裝的node版本后重新安裝NVM (控制面板--> 卸載程序)

  • [踩坑B]:當(dāng)執(zhí)行nvw install xxx 安裝完指定版本時(shí)属百,你滿心歡喜的要使用時(shí) nvm use ...報(bào)錯(cuò)了,提示信息: exit status 亂碼...

    [問題原因]:網(wǎng)上有些說安裝要使用原默認(rèn)目錄c:盤符变姨,也有些說要安裝在根目錄族扰,其實(shí)是因?yàn)榘惭bnvm時(shí)使用路徑存在空格導(dǎo)致解析出錯(cuò) (如:Program Files)

    [解決方案]:重新安裝nvm避免路徑存在空格,安裝完記得重啟才會(huì)生效

  • [踩坑C]:執(zhí)行install 時(shí)node安裝成功,但npm沒成功

    [問題原因]:npm下載連接失敗

    [解決方案]:nvm uninstall vxxx 卸載對應(yīng)版本后 打開nvm文件夾中下的settings.txt添加以下代碼添加淘寶鏡像下載:

    root: D:\nvm
    path: D:\nvm\nodejs
    node_mirror: https://npm.taobao.org/mirrors/node/
    npm_mirror: https://npm.taobao.org/mirrors/npm/
    
    

講了這么多渔呵,肯定還有人覺得每次換個(gè)項(xiàng)目得用nvw use ...去切換怒竿,好麻煩啊扩氢!就不能自動(dòng)切換呢耕驰?
人性本懶,但懶是人類最大的生產(chǎn)力,也是進(jìn)步的最大動(dòng)力!
所以其實(shí)這樣的工具也已經(jīng)存在AVN: 有興趣的請推薦閱讀:avn-Automatic Version Switching for Node

</article>

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末录豺,一起剝皮案震驚了整個(gè)濱河市朦肘,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌双饥,老刑警劉巖媒抠,帶你破解...
    沈念sama閱讀 212,542評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異咏花,居然都是意外死亡趴生,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,596評論 3 385
  • 文/潘曉璐 我一進(jìn)店門昏翰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來苍匆,“玉大人,你說我怎么就攤上這事棚菊〗龋” “怎么了?”我有些...
    開封第一講書人閱讀 158,021評論 0 348
  • 文/不壞的土叔 我叫張陵统求,是天一觀的道長民轴。 經(jīng)常有香客問我,道長球订,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,682評論 1 284
  • 正文 為了忘掉前任瑰钮,我火速辦了婚禮冒滩,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘浪谴。我一直安慰自己开睡,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,792評論 6 386
  • 文/花漫 我一把揭開白布苟耻。 她就那樣靜靜地躺著篇恒,像睡著了一般。 火紅的嫁衣襯著肌膚如雪凶杖。 梳的紋絲不亂的頭發(fā)上胁艰,一...
    開封第一講書人閱讀 49,985評論 1 291
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼腾么。 笑死奈梳,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的解虱。 我是一名探鬼主播攘须,決...
    沈念sama閱讀 39,107評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼殴泰!你這毒婦竟也來了于宙?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,845評論 0 268
  • 序言:老撾萬榮一對情侶失蹤悍汛,失蹤者是張志新(化名)和其女友劉穎捞魁,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體员凝,經(jīng)...
    沈念sama閱讀 44,299評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡署驻,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,612評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了健霹。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片旺上。...
    茶點(diǎn)故事閱讀 38,747評論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖糖埋,靈堂內(nèi)的尸體忽然破棺而出宣吱,到底是詐尸還是另有隱情,我是刑警寧澤瞳别,帶...
    沈念sama閱讀 34,441評論 4 333
  • 正文 年R本政府宣布征候,位于F島的核電站,受9級特大地震影響祟敛,放射性物質(zhì)發(fā)生泄漏疤坝。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,072評論 3 317
  • 文/蒙蒙 一馆铁、第九天 我趴在偏房一處隱蔽的房頂上張望跑揉。 院中可真熱鬧,春花似錦埠巨、人聲如沸历谍。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,828評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽望侈。三九已至,卻和暖如春勋桶,著一層夾襖步出監(jiān)牢的瞬間脱衙,已是汗流浹背侥猬。 一陣腳步聲響...
    開封第一講書人閱讀 32,069評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留岂丘,地道東北人陵究。 一個(gè)月前我還...
    沈念sama閱讀 46,545評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像奥帘,于是被迫代替她去往敵國和親铜邮。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,658評論 2 350

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