目錄
安裝NVM前的準備工作
使用curl或wget安裝NVM
從終端開始
使用Homebrew安裝NVM
使用MacPorts安裝NVM
使用NVM安裝和管理多個Node.js版本
如何在Mac上安裝NVM:總結
常見問題解答
如何知道我的Mac上是否安裝了NVM?
如何在Zsh上安裝NVM?
如何設置Mac上NVM的路徑?
首頁 系統教程 MAC 如何在Mac上安裝NVM以管理Node.js

如何在Mac上安裝NVM以管理Node.js

Mar 07, 2025 am 11:37 AM

高效管理多個Node.js版本:Mac系統NVM安裝指南

How to install NVM on Mac for managing Node.js

同時管理多個Node.js版本,尤其當一個項目需要14版本,另一個需要16版本時,可能會讓人感覺像是在走鋼絲。相信我,我深有體會——曾經為了項目對Node.js版本的要求而熬夜調試錯誤信息。這時,NVM(Node版本管理器)就派上用場了。

無論您是運行遺留項目的開發者、正在嘗試最新功能的開發者,還是第一次學習Node.js的初學者,NVM都能確保您的工作效率。您可以把它想像成您的Node.js“時間機器”,讓您在不同版本之間自由切換。

如果您也有類似的困擾,請讓我帶您一步步安裝Mac系統上的NVM。我會將所有步驟分解得非常詳細,讓您輕鬆完成安裝。

How to install NVM on Mac for managing Node.js

安裝NVM前的準備工作

在安裝NVM之前,讓我們快速回顧一下一些準備工作,確保安裝過程順利進行。

您需要:

  • 終端:這是運行命令的首選工具。在最新的macOS Sequoia和舊版本中,您可以通過按Command Space,輸入“Terminal”,然後按Return來打開終端。
  • 終端基礎知識:不要被“基礎”這個詞嚇到。如果您能夠輸入命令並按Return鍵,您就準備好了。我會一步步引導您完成所有操作。
  • Homebrew或MacPorts(可選):這些是用於安裝NVM等軟件的包管理器。您可以將它們視為終端的應用商店。雖然本指南中是可選的,但像Homebrew這樣的包管理器可以通過自動化下載、安裝和更新來節省大量時間。如果您還沒有安裝包管理器,那麼在Mac上安裝Homebrew是一個不錯的選擇——它簡單、可靠,而且比手動下載要容易得多。

此外,請查看如何在Mac上卸載Node.js。

How to install NVM on Mac for managing Node.js

使用curl或wget安裝NVM

安裝NVM最流行和最直接的方法是使用curl(大多數Mac上已經安裝的常用工具)或wget(另一個用於下載文件的工具)。這是我首先嘗試的方法,因為它看起來很快,而且我急於修復項目中的Node.js問題。

注意:curl與wget?使用任何一個可用的工具即可。 curl預裝在macOS上,但如果需要,您可以通過Homebrew安裝wget(brew install wget)。如果您不確定使用的是哪個shell,請運行echo $SHELL。從macOS Catalina開始,Zsh是默認的shell,因此大多數用戶將編輯~/.zshrc。

從終端開始

在我們深入了解安裝過程之前,讓我們先了解一下終端的操作流程,特別是對於macOS Sequoia的新用戶來說。這並不難。

操作步驟:

  1. Command Space並輸入“Terminal”以打開它。
  2. 安裝NVM:
  • 如果您使用curl,請輸入 curl -o- https://raw.githubusercontent.... | bash
  • 如果您使用wget,請輸入 wget -qO- https://raw.githubusercontent.... | bash
  1. 將以下幾行添加到您的shell配置文件中,以確保每次打開終端時NVM都會加載:
  • 對於Zsh(較新macOS版本的默認值),輸入 nano ~/.zshrc
  • 對於Bash(在較舊的macOS版本中使用),輸入 nano ~/.bash_profile
  1. 將以下幾行添加到文件中:
    export NVM_DIR="$HOME/.nvm"
    [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
    登入後複製
    登入後複製
    登入後複製
    登入後複製
  2. 激活更新配置文件並輸入 source ~/.zshrc(如果您使用的是Bash,則將~/.zshrc替換為~/.bash_profile)。
  3. 檢查NVM是否安裝正確,輸入 nvm --version

How to install NVM on Mac for managing Node.js

如果您看到版本號,恭喜!您已成功安裝NVM。

個人經驗:當我第一次安裝NVM時,遇到一個問題:缺少Xcode命令行工具。快速解決方法:xcode-select --install。運行curl命令、將NVM添加到我的shell配置文件以及使用source ~/.zshrc應用更改後,一切正常。

How to install NVM on Mac for managing Node.js

使用Homebrew安裝NVM

如果您喜歡節省時間並簡化操作,那麼在安裝NVM時,Homebrew是您的最佳選擇。它就像macOS工具的瑞士軍刀——簡單、可靠,並能為您處理所有繁瑣的事情。如果您一想到復制混亂的腳本就想要逃跑,那麼Homebrew就是您新的最佳夥伴。它能快速完成任務,讓您有更多寶貴的時間。

我第一次使用Homebrew時就愛上了它。感覺就像找到了Mac的作弊碼一樣。相信我,一旦您嘗試過,您就會想知道自己以前是如何沒有它而生存下來的。

以下是使用Homebrew安裝NVM的方法:

  1. 打開終端並安裝Homebrew(如果您尚未安裝),輸入/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  2. 使用Homebrew安裝NVM,輸入brew install nvm
  3. 創建NVM目錄並加載NVM,輸入mkdir ~/.nvm export NVM_DIR="$HOME/.nvm" . "$(brew --prefix nvm)/nvm.sh"
  4. 將以下幾行添加到您的shell配置文件中,以確保每次打開終端時NVM都會加載:
  • 對於Zsh(較新macOS版本的默認值),輸入 nano ~/.zshrc
  • 對於Bash(在較舊的macOS版本中使用),輸入 nano ~/.bash_profile
  1. 將以下幾行添加到文件中:
    export NVM_DIR="$HOME/.nvm"
    [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
    登入後複製
    登入後複製
    登入後複製
    登入後複製
  2. 激活更新配置文件並輸入 source ~/.zshrc(如果您使用的是Bash,則將~/.zshrc替換為~/.bash_profile)。
  3. 檢查NVM是否安裝正確,輸入 nvm --version

How to install NVM on Mac for managing Node.js

如果出現版本號,恭喜——您已成功使用Homebrew安裝NVM!

使用MacPorts安裝NVM

如果您熟悉MacPorts,它也是安裝NVM的一個不錯的選擇。它使事情保持簡單,並減輕了在Mac上管理軟件的壓力。我之前在較舊的macOS版本上使用過它,雖然它不是最漂亮的工具,但它很可靠,並且實際上可以幫助您完成您需要做的事情。有時,這才是最重要的。

以下是使用MacPorts安裝NVM的方法:

  1. 使用兼容的macOS版本安裝並打開MacPorts。
  2. 打開終端並輸入sudo port install nvm以通過MacPorts安裝NVM。
  3. 通過更新您的shell配置文件來加載NVM。將以下命令添加到~/.zshrc或~/.bash_profile:
    export NVM_DIR="$HOME/.nvm"
    [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
    登入後複製
    登入後複製
    登入後複製
    登入後複製
  4. 通過運行source ~/.zshrc應用更改。
  5. 使用nvm --version驗證安裝。

How to install NVM on Mac for managing Node.js

如果您看到版本號,那麼您就可以開始了!

使用NVM安裝和管理多個Node.js版本

這就是NVM真正發揮作用的地方。我記得同時處理兩個項目(這是我的基本情況)——一個需要Node.js 14以確保穩定性,另一個需要Node.js 18才能使用最新功能。如果沒有NVM,切換版本將是一場噩夢,需要卸載、重新安裝,並祈禱在過程中不會出現任何問題或丟失任何東西。一旦我發現了NVM,感覺就像卸下了肩上的重擔。

以下是使Node.js版本管理變得輕鬆的方法:

  • 安裝特定版本。假設您需要Node.js 14。只需運行nvm install 14,NVM就會下載並設置它。這就像從您最喜歡的咖啡館拿一杯咖啡一樣簡單——沒有戲劇性。
  • 在版本之間切換。需要切換到Node.js 16?只需運行nvm use 16,您就完成了。我在沙盒環境中測試更新時經常使用此功能。
  • 設置默認版本。厭倦了每次都輸入命令?使用nvm alias default 14將Node.js 14設置為您的首選版本。這樣,它在您打開終端時會自動加載——非常適合長期項目。

使用NVM,您可以快速測試、調試和在不同的Node.js環境中運行項目,而不會費力。通過讓NVM為我處理版本管理,我已經節省了無數個小時(並避免了很多頭痛)。

如何在Mac上安裝NVM:總結

使用NVM管理macOS上的Node.js要容易得多。無論您使用curl、Homebrew還是MacPorts安裝它,該過程都非常簡單靈活。安裝後,在Node.js版本之間切換只需幾秒鐘,從而避免了兼容性問題。

How to install NVM on Mac for managing Node.js

常見問題解答

如何知道我的Mac上是否安裝了NVM?

要在Mac上查看是否安裝了NVM,請在終端中運行nvm --version。如果顯示版本號,則表示已安裝NVM。

如何在Zsh上安裝NVM?

在Zsh上安裝NVM:

  1. 在終端中運行以下命令以安裝NVM:curl -o- https://raw.githubusercontent.... | bash
  2. 打開您的Zsh配置文件:nano ~/.zshrc
  3. 在文件的末尾添加以下幾行:
    export NVM_DIR="$HOME/.nvm"
    [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
    登入後複製
    登入後複製
    登入後複製
    登入後複製
  4. 通過運行source ~/.zshrc重新加載您的Zsh配置。
  5. 通過輸入nvm --version確認NVM已安裝並正常工作。

如何設置Mac上NVM的路徑?

要在Mac上設置NVM的路徑,請將export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"添加到您的shell配置文件中,並在終端中運行source ~/.zshrc

請注意,由於原文中省略了完整的curl或wget命令鏈接,我無法在輸出中完整復制該命令。請您自行查找正確的安裝命令鏈接。

以上是如何在Mac上安裝NVM以管理Node.js的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1659
14
CakePHP 教程
1416
52
Laravel 教程
1310
25
PHP教程
1258
29
C# 教程
1233
24
更新到紅杉後,修復Mac慢速運行速度 更新到紅杉後,修復Mac慢速運行速度 Apr 14, 2025 am 09:30 AM

升級到最新 macOS 後,Mac 運行速度變慢?別擔心,你不是一個人!本文將分享我升級到 macOS Sequoia 後解決 Mac 運行緩慢問題的經驗。升級後,我迫不及待地想體驗新功能,例如語音筆記的錄音和轉錄以及改進的步道地圖規劃功能。但安裝後,我的 Mac 開始運行緩慢。 macOS 更新後 Mac 運行緩慢的原因及解決方法 以下是我的經驗總結,希望能幫助您解決 macOS Sequoia 更新後 Mac 運行緩慢的問題: 問題原因 解決方法 性能問題 使用 Novabe

如何減少Windowser Mac CPU使用 如何減少Windowser Mac CPU使用 Apr 16, 2025 pm 12:07 PM

MACOS Windowser:了解高CPU使用和解決方案 您是否注意到Windowser在Mac上消耗了大量CPU資源? 此過程對於Mac的圖形接口至關重要,渲染了您在屏幕上看到的所有內容。 高c

如何將視頻製作到Mac和iPhone上的現場照片中:詳細的步驟 如何將視頻製作到Mac和iPhone上的現場照片中:詳細的步驟 Apr 11, 2025 am 10:59 AM

本指南說明瞭如何在iPhone和Mac上的實時照片,視頻和GIF之間進行轉換。 現代iPhone在圖像處理方面表現出色,但是管理不同的媒體格式可能很棘手。 本教程為各種轉換提供了解決方案

MAC磁盤實用程序:如何用急救維修磁盤?如何恢復它? MAC磁盤實用程序:如何用急救維修磁盤?如何恢復它? Apr 13, 2025 am 11:49 AM

如果您的計算機無法啟動,應用程序保持凍結,無法打開某些文檔,或者性能已慢下來,則可能需要修復Mac磁盤。幸運的是,蘋果公司包含一個可以使用的方便工具

如何在Mac上刪除文件 如何在Mac上刪除文件 Apr 15, 2025 am 10:22 AM

管理MAC存儲:刪除文件的綜合指南 每日MAC使用涉及安裝應用程序,創建文件和下載數據。 但是,即使是高端Mac的存儲空間也有限。 本指南提供了刪除未包含的各種方法

Google Chrome不在Mac上工作嗎?為什麼網站不加載? Google Chrome不在Mac上工作嗎?為什麼網站不加載? Apr 12, 2025 am 11:36 AM

Google Chrome的市場份額超過65.7%,是世界上最大的網絡瀏覽器。如果您使用Windows和Android等其他操作系統,則可以使用它,但是許多Mac用戶也喜歡Chrome而不是Safari。莫

如何將藍牙耳機連接到Mac? 如何將藍牙耳機連接到Mac? Apr 12, 2025 pm 12:38 PM

從時間的曙光到幾年前,我們所有人都戴著一雙有線耳機,並堅信這僅僅是永遠這樣做的方式。畢竟,它們是最簡單的技術:只需將它們插入

如何在Mac上鍵入標籤 如何在Mac上鍵入標籤 Apr 13, 2025 am 09:43 AM

如今,您無法真正使用互聯網,而不會遇到看起來像這樣的主題標籤符號 - #。 Twitter在全球範圍內普及,是定義常見推文主題的一種方式,後來由Instagram和其他應用程序採用到C

See all articles