目录
安装NVM前的准备工作
使用curl或wget安装NVM
从终端开始
使用Homebrew安装NVM
使用MacPorts安装NVM
使用NVM安装和管理多个Node.js版本
如何在Mac上安装NVM:总结
常见问题解答
如何知道我的Mac上是否安装了NVM?
如何在Zsh上安装NVM?
如何设置Mac上NVM的路径?
首页 系统教程 苹果 如何在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)

Apple Watch上的Spotify:如何在2025年使用它 Apple Watch上的Spotify:如何在2025年使用它 Apr 04, 2025 am 09:55 AM

在苹果设备的互联生态系统加持下,管理和同步你的苹果设备变得轻而易举。用Apple Watch解锁Mac?简单!(如果你还没设置这个解锁方式,真的应该试试,非常省时)。不用iPhone也能用Apple Watch支付?苹果轻松搞定!今天我们将重点介绍如何将Spotify播放列表下载到Apple Watch并在没有iPhone的情况下播放。剧透:这是可行的。 如何在Apple Watch上使用Spotify:快速概述 让我们直接深入探讨关键问题及其解决方案。如果这个表格对您有帮助,那就太好了!如果您

更新到红杉后,修复Mac慢速运行速度 更新到红杉后,修复Mac慢速运行速度 Apr 14, 2025 am 09:30 AM

升级到最新 macOS 后,Mac 运行速度变慢?别担心,你不是一个人!本文将分享我升级到 macOS Sequoia 后解决 Mac 运行缓慢问题的经验。升级后,我迫不及待地想体验新功能,例如语音笔记的录音和转录以及改进的步道地图规划功能。但安装后,我的 Mac 开始运行缓慢。 macOS 更新后 Mac 运行缓慢的原因及解决方法 以下是我的经验总结,希望能帮助您解决 macOS Sequoia 更新后 Mac 运行缓慢的问题: 问题原因 解决方法 性能问题 使用 Novabe

如何摆脱'屏幕正在观察”错误 如何摆脱'屏幕正在观察”错误 Apr 05, 2025 am 10:19 AM

看到“您的屏幕正在被监控”的消息时,您首先想到的可能是有人在入侵您的电脑。但情况并非总是如此。让我们尝试找出是否有任何需要您担心的问题。 保护您的Mac 使用Setapp,您无需担心选择保护电脑的工具。您可以快速在Setapp上组建您自己的隐私和安全软件套件。 免费试用 安全测试“您的屏幕正在被监控”是什么意思? 出现“您的屏幕正在被监控”的Mac锁定屏幕消息,原因有很多。 您正在与他人共享屏幕 您正在录制屏幕 您正在使用AirPlay 您正在使用一些试图访问您屏幕的应用程序 您的电脑感染了恶

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

MACOS Windowser:了解高CPU使用和解决方案 您是否注意到Windowser在Mac上消耗了大量CPU资源? 此过程对于Mac的图形接口至关重要,渲染了您在屏幕上看到的所有内容。 高c

如何从Mac卸载蜂蜜 如何从Mac卸载蜂蜜 Apr 04, 2025 am 10:13 AM

电子邮件不同步?如何在Mac上刷新邮件应用程序 电子邮件不同步?如何在Mac上刷新邮件应用程序 Apr 04, 2025 am 09:45 AM

Mac邮件同步失败?快速解决方法! 许多Mac用户依赖于自带的Mail应用,因为它简单方便。但即使是可靠的软件也会出现问题。最常见的问题之一是Mail无法同步,导致最近的邮件无法显示。 本文将指导您解决邮件同步问题,并提供一些实用技巧来预防此类问题。 如何刷新Mac上的Mail应用 操作步骤 点击信封图标 打开Mail应用 > 视图 > 显示标签栏 > 点击信封图标刷新。 使用快捷键或菜单选项 按下 Shift Command N。或打开Mail应用

如何将视频制作到Mac和iPhone上的现场照片中:详细的步骤 如何将视频制作到Mac和iPhone上的现场照片中:详细的步骤 Apr 11, 2025 am 10:59 AM

本指南说明了如何在iPhone和Mac上的实时照片,视频和GIF之间进行转换。 现代iPhone在图像处理方面表现出色,但是管理不同的媒体格式可能很棘手。 本教程为各种转换提供了解决方案

See all articles