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

1.nvm介紹

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

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

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

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

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

brew -v

如果出現(xiàn)版本號,則表示已安裝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

得到版本號,表示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

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

. ~/.bash_profile

此時在終端輸入:

nvm list

即可查看當(dāng)前電腦中安裝的node版本,如果未曾安裝node,則顯示為空。
接下來就可以使用nvm來安裝和管理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> ## 給不同的版本號添加別名
7. nvm unalias <name> ## 刪除已定義的別名
8. nvm reinstall-packages <version> ## 在當(dāng)前版本node環(huán)境下,重新全局安裝指定版本號的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)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

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