如何使用Brew在Mac上安装Node.js?

使用 Homebrew 安装 Node.js

brew安装nodejs

Homebrew 是 macOS 和 Linux 系统上非常流行的软件包管理工具,它使得安装和管理软件变得非常简单,本文将详细介绍如何使用 Homebrew 安装 Node.js,并配置其环境变量,确保 Node.js 和 npm(Node 包管理器)能够正常使用。

一、准备工作

在开始之前,请确保你的 Mac 已经安装了 Homebrew,如果尚未安装 Homebrew,可以通过以下命令进行安装:

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

安装完成后,可以通过以下命令检查 Homebrew 是否正确安装:

brew -v

二、安装 Node.js

1、查找可用的 Node.js 版本

你可以使用brew search node 命令查找当前可用的 Node.js 版本:

brew安装nodejs

   brew search node

输出示例:

   ==> Formulae
   node     node@12

建议安装 LTS(长期支持)版本,例如node@14

2、安装指定版本的 Node.js

使用以下命令安装指定版本的 Node.js,例如安装 14 版本:

   brew install node@14

3、等待安装完成

安装过程可能需要几分钟,具体时间取决于网络速度和系统性能。

三、配置环境变量

brew安装nodejs

1、确认 Homebrew 安装路径

运行以下命令来查找 Node.js 的安装路径:

   brew --prefix node@14

输出示例:

   /usr/local/opt/node@14

2、更新 PATH 环境变量

为了确保系统可以找到 Node.js 和 npm,需要将它们的路径添加到 PATH 环境变量中,编辑~/.zshrc 文件(如果你使用的是 zsh)或~/.bash_profile 文件(如果你使用的是 bash),添加以下内容:

   echo 'export PATH="/usr/local/opt/node@14/bin:$PATH"' >> ~/.zshrc

或者(针对 bash):

   echo 'export PATH="/usr/local/opt/node@14/bin:$PATH"' >> ~/.bash_profile

3、使配置生效

运行以下命令使修改后的环境变量立即生效:

   source ~/.zshrc

或者(针对 bash):

   source ~/.bash_profile

四、验证安装

1、检查 Node.js 版本

运行以下命令查看是否成功安装 Node.js:

   node -v

输出示例:

   v14.17.0

2、检查 npm 版本

运行以下命令查看是否成功安装 npm:

   npm -v

输出示例:

   6.14.4

3、测试安装一个简单的 HTTP 服务器

运行以下命令启动一个简单的 HTTP 服务器:

   npm init -y
   npm install http-server -g
   http-server -p 8080

然后在浏览器中访问 [http://localhost:8080](http://localhost:8080),如果看到 “Welcome to the http-server!”,则说明 Node.js 和 npm 已成功安装并配置。

五、卸载 Node.js

如果需要卸载 Node.js,可以使用以下命令:

brew uninstall node@14

然后再次运行node -vnpm -v,应该看不到任何输出,表示卸载成功。

相关问题与解答

1、如何在 Homebrew 中切换 Node.js 版本?

答:可以通过brew switch 命令来切换 Node.js 版本,要切换到 node@12,可以运行:

   brew switch node 12

然后再次运行node -vnpm -v,确认切换成功。

2、如何更改 Node.js 的默认安装位置?

答:可以通过设置环境变量NODE_PATH 来更改 Node.js 的默认安装位置,要将默认安装位置更改为/opt/node,可以在~/.zshrc 文件中添加以下内容:

   export NODE_PATH=/opt/node/bin:$NODE_PATH

然后运行source ~/.zshrc 使配置生效。

小伙伴们,上文介绍了“brew安装nodejs”的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/715448.html

Like (0)
Donate 微信扫一扫 微信扫一扫
K-seoK-seo
Previous 2024-12-08 04:22
Next 2024-12-08 04:25

相关推荐

  • 如何正确进行服务器重启操作?

    服务器重启操作是IT运维人员在日常工作中经常需要进行的一项任务,它可以帮助解决许多系统问题,如系统崩溃、应用程序无法正常运行等,如果操作不当,可能会导致数据丢失或其他严重问题,了解如何正确进行服务器重启操作是非常重要的。我们需要明确服务器重启的目的,服务器重启主要有以下几个目的:一是解决系统故障,如系统崩溃、应用程序无法正常运行等;二……

    2023-11-16
    0255
  • 为什么有这么多人选择美国服务器呢

    答:选择美国服务器的原因有很多,主要包括全球网络覆盖范围广、高速稳定的网络连接、丰富的IP地址资源和优质的技术支持和服务,这些优势使得美国服务器成为了一个全球化的选择,满足了不同地区用户的需求,2、美国服务器的价格是多少?答:要判断一个美国服务器是否适合自己,可以从以下几个方面考虑:了解自己的业务需求,如访问量、并发量等;了解不同供应商提供的美国服务器方案,比较其性能、价格等因素;参考其他用户

    2023-12-15
    092
  • lock为什么要锁定一个参数

    为什么很多人都用CRITICAL_SECTION实现锁在多线程编程中,为了保证数据的一致性和完整性,我们需要对共享资源进行加锁和解锁操作,而Windows操作系统提供了一个名为CRITICAL_SECTION的原子操作对象,可以用来实现线程同步,那么为什么很多人都用CRITICAL_SECTION实现锁呢?

    2023-12-23
    0102
  • 如何查看FPGA服务器的登录日志?

    FPGA服务器的登录日志是记录服务器上用户登录活动的重要文件,通过查看这些日志可以监控和追踪用户的登录行为,及时发现异常情况,下面将详细介绍如何在FPGA服务器上查看登录日志,方法一:使用系统日志工具Linux系统1、连接到服务器:使用SSH等远程连接工具,通过SSH协议连接到目标服务器,在终端中输入命令:ss……

    2024-12-18
    07
  • Ubuntu完全卸载软件的相关命令

    Ubuntu完全卸载软件的相关命令在Ubuntu系统中,卸载软件是非常常见的操作,我们可能需要卸载一些不再使用的软件,或者在重新安装系统后,需要删除旧的软件包,本文将介绍如何在Ubuntu中使用相关命令来完全卸载软件。1、使用apt-get命令卸载软件apt-get是Ubuntu系统中用于管理软件包的工具,它可以用来安装、升级和卸载软……

    2024-01-02
    0378
  • 如何搭建服务器虚拟主机?

    服务器虚拟主机(Virtual Host)是一种在单一实体服务器或服务器群上,通过技术手段实现多个网站或服务独立运行的方法,以下是关于如何搭建服务器虚拟主机的详细介绍:一、服务器虚拟主机概述服务器虚拟主机是利用特殊的软硬件技术,把一台真实的物理服务器分割成多个逻辑存储单元,每个逻辑单元都没有物理实体,但可以像真……

    2024-12-02
    04

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入