MAC系統(tǒng)使用Homebrew安裝nvm

1.nvm介紹

當(dāng)我們使用node開發(fā)網(wǎng)站時(shí),可能會(huì)同時(shí)需要運(yùn)行多個(gè)項(xiàng)目,每個(gè)項(xiàng)目所使用當(dāng)node版本又不相同,或者當(dāng)我們需要學(xué)習(xí)新的node時(shí),多個(gè)版本之間的切換和維護(hù)會(huì)變得非常麻煩和棘手。nvm的出現(xiàn)就是為了解決這個(gè)問(wèn)題。詳細(xì)介紹請(qǐng)看nvm官網(wǎng)

2.安裝nvm(此處僅介紹mac系統(tǒng))

此處選擇mac系統(tǒng)自帶的Homebrew安裝nvm。
Homebrew是一款Mac OS平臺(tái)下的軟件包管理工具,擁有安裝、卸載、更新、查看、搜索等很多實(shí)用的功能。簡(jiǎn)單的一條指令,就可以實(shí)現(xiàn)包管理,而不用你關(guān)心各種依賴和文件路徑的情況,十分方便快捷。
簡(jiǎn)單來(lái)說(shuō),Homebrew提供 Apple 沒(méi)有預(yù)裝但你需要的東西。詳情請(qǐng)見(jiàn)Homebrew官網(wǎng)

2.1安裝Homebrew(如已經(jīng)安裝Homebrew,直接進(jìn)行跳到2.2)

檢查電腦是否有安裝Homebrew,打開終端輸入:

brew -v

如果出現(xiàn)版本號(hào),則表示已安裝Homebrew,如果提示:

-bash: brew: command not found

則表示未安裝Homebrew,需要先安裝Homebrew。將以下命令復(fù)制到終端執(zhí)行:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

等待完成之后,再次輸入:

brew -v

得到版本號(hào),表示Homebrew安裝完成:

Homebrew 1.8.4

2.2使用Homebrew安裝nvm

如果已經(jīng)安裝Homebrew,那么直接在終端輸入命令:

brew install nvm

回車之后即可進(jìn)行安裝,安裝成功提示:

==> Summary
?? /usr/local/Cellar/nvm/0.33.11: 7 files, 138.6KB, built in 13 seconds

安裝成功之后,還不能直接使用nvm命令,需要進(jìn)行以下配置,將以下命令復(fù)制到終端執(zhí)行:

echo "source $(brew --prefix nvm)/nvm.sh" >> .bash_profile

修改之后,需要重新定向來(lái)源,復(fù)制以下命令并執(zhí)行:

. ~/.bash_profile

此時(shí)在終端輸入:

nvm list

即可查看當(dāng)前電腦中安裝的node版本,如果未曾安裝node,則顯示為空。
接下來(lái)就可以使用nvm來(lái)安裝和管理node版本了。

3.nvm常用命令介紹

1. nvm list 是查找本電腦上所有的node版本
    - nvm list 查看已經(jīng)安裝的版本
    - nvm list installed 查看已經(jīng)安裝的版本
    - nvm list available 查看網(wǎng)絡(luò)可以安裝的版本
2. nvm install <version> 安裝指定版本node
3. nvm use <version> 切換使用指定的版本node
4. nvm ls 列出所有版本
5. nvm current顯示當(dāng)前版本
6. nvm alias <name> <version> ## 給不同的版本號(hào)添加別名
7. nvm unalias <name> ## 刪除已定義的別名
8. nvm reinstall-packages <version> ## 在當(dāng)前版本node環(huán)境下,重新全局安裝指定版本號(hào)的npm包
9. nvm on 打開nodejs控制
10. nvm off 關(guān)閉nodejs控制
11. nvm proxy 查看設(shè)置與代理
12. nvm node_mirror [url] 設(shè)置或者查看setting.txt中的node_mirror,如果不設(shè)置的默認(rèn)是 https://nodejs.org/dist/
  nvm npm_mirror [url] 設(shè)置或者查看setting.txt中的npm_mirror,如果不設(shè)置的話默認(rèn)的是: https://github.com/npm/npm/archive/.
13. nvm uninstall <version> 卸載制定的版本
14. nvm use [version] [arch] 切換制定的node版本和位數(shù)
15. nvm root [path] 設(shè)置和查看root路徑
16. nvm version 查看當(dāng)前的版本
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容