Mac下nvm的安裝與使用

nvm:管理 nodejs 和 npm 的版本。npm 可以管理 nodejs 的第三方插件阴汇。
nvm的安裝與使用參考官方文檔

不推薦的安裝方法

使用homebrew來安裝,nvm文檔中Installation 有說Homebrew installation is not supported.

安裝 nvm 可以先刪除下已安裝的 node模塊,也可以不用的扮休。。。

  • 卸載brew安裝的 node/npm---brew remove node
  • 卸載官網(wǎng)下載安裝的 node/npm
    如果之前是在官網(wǎng)下載的 node 安裝包,運(yùn)行后會(huì)自動(dòng)安裝在全局目錄苗分,其中node 命令在 /usr/local/bin/node 厌蔽,npm 命令在全局 node_modules 目錄中,具體路徑為/usr/local/lib/node_modules/npm
npm ls -g --depth=0 #查看已經(jīng)安裝在全局的模塊
sudo rm -rf /usr/local/lib/node_modules #刪除全局 node_modules 目錄
sudo rm /usr/local/bin/node #刪除 node
cd  /usr/local/bin && ls -l | grep "../lib/node_modules/" | awk '{print $9}'| xargs rm #刪除全局 node 模塊注冊(cè)的軟鏈接

sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man//node.}

安裝 nvm/更新 nvm

To install or update nvm, you can use the install script using cURL:

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

此時(shí)nvm就被安裝在了/.nvm下啦摔癣,并且adds the source line to your profile (~/.bash_profile, ~/.zshrc, ~/.profile, or ~/.bashrc).
如果在新的終端輸入 nvm 時(shí)提示:command not found: nvm奴饮,有可能是以下原因:

  • 你的系統(tǒng)可能缺少一個(gè) .bash_profile 文件,可以創(chuàng)建一個(gè)择浊。 touch ~/.bash_profile and run the install script again
  • 安裝完成后要重新打開終端環(huán)境
    更新 nvm還可以用 git clone git checkout 版本

常用命令

nvm ls-remote官方node version list
nvm install stable 安裝最新穩(wěn)定版 node
nvm install <version> 安裝指定版本
nvm uninstall <version> 刪除已安裝的指定版本
nvm use <version> 切換使用指定的版本node
nvm ls 列出所有安裝的版本
nvm current 顯示當(dāng)前的版本
nvm alias <name> <version> 給不同的版本號(hào)添加別名
nvm unalias <name> 刪除已定義的別名
nvm reinstall-packages <version> 在當(dāng)前版本 node 環(huán)境下戴卜,重新全局安裝指定版本號(hào)的 npm 包

沒有刪除安裝在全局目錄的node,想使用的話用nvm use system

nvm會(huì)將各個(gè)版本的node安裝在~/.nvm/versions/node目錄下琢岩,我們可以打開這個(gè)目錄看看有些什么東西:ls -a ~/.nvm/versions/node
. .. v10.5.0 v11.11.0
安裝在全局目錄的node不在這里投剥。用nvm ls
v10.5.0
v11.11.0
-> system

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市担孔,隨后出現(xiàn)的幾起案子江锨,更是在濱河造成了極大的恐慌,老刑警劉巖糕篇,帶你破解...
    沈念sama閱讀 221,406評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件啄育,死亡現(xiàn)場離奇詭異,居然都是意外死亡拌消,警方通過查閱死者的電腦和手機(jī)挑豌,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,395評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來墩崩,“玉大人氓英,你說我怎么就攤上這事○谐铮” “怎么了债蓝?”我有些...
    開封第一講書人閱讀 167,815評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長盛龄。 經(jīng)常有香客問我饰迹,道長芳誓,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,537評(píng)論 1 296
  • 正文 為了忘掉前任啊鸭,我火速辦了婚禮锹淌,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘赠制。我一直安慰自己赂摆,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,536評(píng)論 6 397
  • 文/花漫 我一把揭開白布钟些。 她就那樣靜靜地躺著烟号,像睡著了一般。 火紅的嫁衣襯著肌膚如雪政恍。 梳的紋絲不亂的頭發(fā)上汪拥,一...
    開封第一講書人閱讀 52,184評(píng)論 1 308
  • 那天,我揣著相機(jī)與錄音篙耗,去河邊找鬼迫筑。 笑死,一個(gè)胖子當(dāng)著我的面吹牛宗弯,可吹牛的內(nèi)容都是我干的脯燃。 我是一名探鬼主播,決...
    沈念sama閱讀 40,776評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼蒙保,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼辕棚!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起邓厕,我...
    開封第一講書人閱讀 39,668評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤坟募,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后邑狸,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體懈糯,經(jīng)...
    沈念sama閱讀 46,212評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡赁濒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,299評(píng)論 3 340
  • 正文 我和宋清朗相戀三年瑰剃,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片沉御。...
    茶點(diǎn)故事閱讀 40,438評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡硅堆,死狀恐怖屿储,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情渐逃,我是刑警寧澤够掠,帶...
    沈念sama閱讀 36,128評(píng)論 5 349
  • 正文 年R本政府宣布,位于F島的核電站茄菊,受9級(jí)特大地震影響疯潭,放射性物質(zhì)發(fā)生泄漏赊堪。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,807評(píng)論 3 333
  • 文/蒙蒙 一竖哩、第九天 我趴在偏房一處隱蔽的房頂上張望哭廉。 院中可真熱鬧,春花似錦相叁、人聲如沸遵绰。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,279評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽椿访。三九已至,卻和暖如春虑润,著一層夾襖步出監(jiān)牢的瞬間成玫,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,395評(píng)論 1 272
  • 我被黑心中介騙來泰國打工端辱, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人虽画。 一個(gè)月前我還...
    沈念sama閱讀 48,827評(píng)論 3 376
  • 正文 我出身青樓舞蔽,卻偏偏與公主長得像,于是被迫代替她去往敵國和親码撰。 傳聞我的和親對(duì)象是個(gè)殘疾皇子渗柿,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,446評(píng)論 2 359