使用 nvm管理 node.js(windows版本)

1溉苛、nvm 是什么

(1)nvm(Node.js version manager) 是一個命令行應(yīng)用镜廉,可以協(xié)助您快速地 更新、安裝愚战、使用娇唯、卸載 本機(jī)的全局 node.js 版本齐遵。
(2)有時候,我們可能同時在進(jìn)行多個項目開發(fā)塔插,而多個項目所使用的node版本又是不一樣的梗摇,或者是要用最新的node版本進(jìn)行試驗和學(xué)習(xí)。這種情況下想许,對于維護(hù)多個版本的node將會是一件非常麻煩的事情伶授,而nvm就是為解決這個問題而產(chǎn)生的,他可以在同一臺電腦上進(jìn)行多個node版本之間的切換流纹,而這正是nvm的價值所在糜烹。

2、安裝 nvm-windows

nvm下載地址:https://github.com/coreybutler/nvm-windows/releases
點擊最新版本的 nvm-setup.zip 下載到本地并安裝
安裝步驟:以windows10系統(tǒng)為例
注意:nvm的安裝目錄不能有漢字和空格漱凝,否則會報錯
注意:電腦之前安裝過nodejs的疮蹦,不需要卸載,nvm在安裝的過程中會提示茸炒,是否把電腦之前安裝過的nodejs交給nvm來管理愕乎,點擊【是】就可以了

(1)、雙擊安裝文件 nvm-setup.exe

雙擊安裝文件 nvm-setup.exe

(2)壁公、選擇nvm安裝路徑

選擇nvm安裝路徑

(3)感论、選擇nodejs安裝路徑

選擇nodejs安裝路徑

(4)、確認(rèn)安裝即可

確認(rèn)安裝即可

(5)贮尖、安裝完確認(rèn)
打開CMD笛粘,輸入命令 nvm ,安裝成功則如下顯示湿硝,可以看到里面列出了各種命令薪前。

安裝完確認(rèn)

(6)、修改settings.txt
在你安裝的nvm目錄下找到settings.txt文件关斜,打開settings.txt文件后示括,加上下面兩行代碼:
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
目的是將npm鏡像改為淘寶的鏡像,可以提高下載速度

修改settings.txt

修改settings.txt

3痢畜、使用 nvm 管理版本(nvm常用命令)

nvm install latest 安裝最新版本node.js
nvm use 版本號 使用某一具體版本垛膝,例如 :nvm use 14.3.0
nvm list 列出當(dāng)前已安裝的所有版本
nvm ls 列出當(dāng)前已安裝的所有版本
nvm uninstall 版本號 卸載某一具體版本,例如:nvm use 14.3.0
nvm ls-remote Mac版本中,列出全部可以安裝的node版本
nvm ls available windows版本,列出全部可以安裝的node版本
nvm current 顯示當(dāng)前的版本
nvm alias 給不同的版本號添加別名
nvm unalias 刪除已定義的別名
nvm reinstall-packages 在當(dāng)前版本node環(huán)境下丁稀,重新全局安裝指定版本號的npm包

注意:windows10的系統(tǒng)吼拥,nvm安裝成功后,會自動的把對應(yīng)的環(huán)境變量添加到系統(tǒng)上
注意:安裝完成后线衫,在CMD中運(yùn)行 nvm凿可, 提示 【nvm不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或批處理文件授账】菖埽】就是沒有配置對應(yīng)的環(huán)境變量

環(huán)境變量的配置方法可以看下面的圖片:(用戶環(huán)境變量惨驶、系統(tǒng)環(huán)境變量都要配置)

環(huán)境變量位置:打開桌面此電腦圖標(biāo)-->鼠標(biāo)右鍵-->屬性-->頁面左側(cè)點擊 高級系統(tǒng)設(shè)置-->彈出框內(nèi)右下角點擊 環(huán)境變量

用戶環(huán)境變量

用戶環(huán)境變量

系統(tǒng)環(huán)境變量

系統(tǒng)環(huán)境變量

系統(tǒng)環(huán)境變量

4、其他更多nvm命令

nvm arch [32|64]: 顯示node是運(yùn)行在32位還是64位模式敛助。指定32或64來覆蓋默認(rèn)體系結(jié)構(gòu)粗卜。
-nvm install [arch]:該可以是node.js版本或最新穩(wěn)定版本latest。(可選[arch])指定安裝32位或64位版本(默認(rèn)為系統(tǒng)arch)纳击。設(shè)置[arch]為all以安裝32和64位版本续扔。在命令后面添加–insecure,可以繞過遠(yuǎn)端下載服務(wù)器的SSL驗證评疗。
nvm list [available]:列出已經(jīng)安裝的node.js版本测砂。可選的available百匆,顯示可下載版本的部分列表。這個命令可以簡寫為nvm ls [available]呜投。
nvm on: 啟用node.js版本管理加匈。
nvm off: 禁用node.js版本管理(不卸載任何東西)
nvm proxy [url]: 設(shè)置用于下載的代理。留[url]空白仑荐,以查看當(dāng)前的代理雕拼。設(shè)置[url]為none刪除代理。
nvm node_mirror [url]:設(shè)置node鏡像粘招,默認(rèn)為https://nodejs.org/dist/.啥寇。可以設(shè)置為淘寶的鏡像https://npm.taobao.org/mirrors/node/
nvm npm_mirror [url]:設(shè)置npm鏡像洒扎,默認(rèn)為https://github.com/npm/npm/archive/辑甜。可以設(shè)置為淘寶的鏡像https://npm.taobao.org/mirrors/npm/
nvm uninstall : 卸載指定版本的nodejs袍冷。
nvm use [version] [arch]: 切換到使用指定的nodejs版本磷醋。可以指定32/64位[arch]胡诗。
-nvm use :將繼續(xù)使用所選版本邓线,但根據(jù)提供的值切換到32/64位模式
nvm root [path]: 設(shè)置 nvm 存儲node.js不同版本的目錄 ,如果未設(shè)置,將使用當(dāng)前目錄煌恢。
-nvm version: 顯示當(dāng)前運(yùn)行的nvm版本骇陈,可以簡寫為nvm v
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請通過簡信或評論聯(lián)系作者瑰抵。
  • 序言:七十年代末你雌,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子谍憔,更是在濱河造成了極大的恐慌匪蝙,老刑警劉巖主籍,帶你破解...
    沈念sama閱讀 206,311評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異逛球,居然都是意外死亡千元,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評論 2 382
  • 文/潘曉璐 我一進(jìn)店門颤绕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來幸海,“玉大人,你說我怎么就攤上這事奥务∥锒溃” “怎么了?”我有些...
    開封第一講書人閱讀 152,671評論 0 342
  • 文/不壞的土叔 我叫張陵氯葬,是天一觀的道長挡篓。 經(jīng)常有香客問我,道長帚称,這世上最難降的妖魔是什么官研? 我笑而不...
    開封第一講書人閱讀 55,252評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮闯睹,結(jié)果婚禮上戏羽,老公的妹妹穿的比我還像新娘。我一直安慰自己楼吃,他們只是感情好始花,可當(dāng)我...
    茶點故事閱讀 64,253評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著孩锡,像睡著了一般酷宵。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上浮创,一...
    開封第一講書人閱讀 49,031評論 1 285
  • 那天忧吟,我揣著相機(jī)與錄音,去河邊找鬼斩披。 笑死溜族,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的垦沉。 我是一名探鬼主播煌抒,決...
    沈念sama閱讀 38,340評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼厕倍!你這毒婦竟也來了寡壮?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,973評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎况既,沒想到半個月后这溅,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,466評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡棒仍,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,937評論 2 323
  • 正文 我和宋清朗相戀三年悲靴,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片莫其。...
    茶點故事閱讀 38,039評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡癞尚,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出乱陡,到底是詐尸還是另有隱情浇揩,我是刑警寧澤,帶...
    沈念sama閱讀 33,701評論 4 323
  • 正文 年R本政府宣布憨颠,位于F島的核電站胳徽,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏烙心。R本人自食惡果不足惜膜廊,卻給世界環(huán)境...
    茶點故事閱讀 39,254評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望淫茵。 院中可真熱鬧,春花似錦蹬跃、人聲如沸匙瘪。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽丹喻。三九已至,卻和暖如春翁都,著一層夾襖步出監(jiān)牢的瞬間碍论,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工柄慰, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留鳍悠,地道東北人。 一個月前我還...
    沈念sama閱讀 45,497評論 2 354
  • 正文 我出身青樓坐搔,卻偏偏與公主長得像藏研,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子概行,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,786評論 2 345