在 Mac ARM 架构(例如 M1 或 M2 芯片)上安装 Node.js

server/2024/12/19 22:05:59/

文章目录

      • 方法一:使用 Homebrew 安装 Node.js
      • 方法二:使用 Node Version Manager (NVM) 安装 Node.js
      • 方法三:从 Node.js 官方网站下载安装包
      • 注意事项

在 Mac ARM 架构(例如 M1 或 M2 芯片)上安装 Node.js 可以通过几种不同的方法完成。以下是几种常见的方法:

方法一:使用 Homebrew 安装 Node.js

Homebrew 是 macOS 上非常流行的包管理器,使用它可以轻松安装和管理 Node.js。

  1. 安装 Homebrew(如果你还没有安装):
    打开终端并运行以下命令:

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    
  2. 安装 Node.js
    使用 Homebrew 安装 Node.js:

    brew install node
    
  3. 验证安装
    安装完成后,可以通过以下命令验证 Node.js 和 npm 是否安装成功:

    node -v
    npm -v
    

方法二:使用 Node Version Manager (NVM) 安装 Node.js

Node Version Manager (NVM) 允许你在同一台机器上管理多个 Node.js 版本。

  1. 安装 NVM
    打开终端并运行以下命令:

    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
    

    或者使用 wget:

    wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
    
  2. 加载 NVM
    关闭并重新打开终端,或者运行以下命令来加载 NVM:

    export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
    [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
    
  3. 安装 Node.js
    使用 NVM 安装特定版本的 Node.js,例如最新版本:

    nvm install node
    
  4. 验证安装
    安装完成后,可以通过以下命令验证 Node.js 和 npm 是否安装成功:

    node -v
    npm -v
    

方法三:从 Node.js 官方网站下载安装包

  1. 访问 Node.js 官方网站
    打开浏览器,访问 Node.js 官方网站。

  2. 下载安装包
    选择你需要的 Node.js 版本(LTS 或 Current),下载适用于 macOS ARM64 的安装包。
    在这里插入图片描述

  3. 安装 Node.js
    下载完成后,双击下载的 .pkg 文件,按照提示完成安装。

    在这里插入图片描述
    在这里插入图片描述

  4. 验证安装
    打开终端,运行以下命令验证 Node.js 和 npm 是否安装成功:

    node -v
    npm -v
    

注意事项

  • ARM 架构兼容性:确保你下载的 Node.js 版本是针对 ARM 架构的。大多数现代 Node.js 版本都支持 ARM 架构。
  • 环境变量:安装完成后,确保 nodenpm 的路径已添加到你的 PATH 环境变量中。通常情况下,Homebrew 和 NVM 会自动处理这一点。

通过以上任一方法,你都可以在 Mac ARM 架构上成功安装 Node.js。


http://www.ppmy.cn/server/151552.html

相关文章

Linux Red Hat安装包安装nodejs

查找你想要的node版本https://nodejs.org/dist/ 这里我使用16版本的 进入Linux,安装node #创建文件夹 mkdir -p /lsp/nodejs#下载 cd /lsp/nodejs wget https://nodejs.org/dist/v16.20.2/node-v16.20.2-linux-x64.tar.xz#解压 tar xf node-v16.20.2-linux-x64.t…

Docker Desktop 4.37.0版本支持 命令行启动了

更新日志 Docker Desktop 4.37.0版本 支持命令行了,参考:https://docs.docker.com/desktop/release-notes/ 如下图所示 命令 点上图中的command line 可以看到相关的命令,如下图: 示例 以start为例,如下图所示&…

计算机网络-基础概念(HTTP,TPC/IP, DNS,URL)

HTTP不同的版本 HTTP0.9于1990年问世,此时HTTP并没有作为正式的标准被建立。HTTP正式被公布是1996年的5月,版本命名为HTTP/1.0。HTTP1.1,1997年1月公布,目前仍然是主流版本的HTTP协议版本。 TCP/IP 通常使用的网络是在TCP/IP协…

初识Linux · 网络基础

目录 前言: 初识协议 再识协议 局域网 跨网络传输 前言: 本文作为Linux网络学习的第一篇文章,相对来说概念还是偏多的,甚至于概念让人觉得晦涩,这是非常正常的,那么进入网络部分之前,我们…

uniapp滚动消息列表

两个相同的循环列表&#xff0c;循环滚动 <view class"winners_list uni-flex uni-column" :animation"animationData"><view v-for"(item, index) in winnersList" :key"index" class"li uni-flex uni-column"&g…

WPF+MVVM案例实战与特效(四十二)- 打造炫酷彩虹字控件,让你的应用闪耀起来

文章目录 1、引言2、案例实现1、依赖属性2、代码解释3、转换器实现3、控件使用4、运行效果4、总结1、引言 在WPF 应用程序中,视觉效果往往是吸引用户注意力的关键。一个小小的字体控件,如果能够以彩虹般的色彩展示文本,不仅能让界面更加生动,还能为用户提供独特的交互体验…

探索 HTTP 请求头中的 “Host” 字段及其安全风险

探索 HTTP 请求头中的 “Host” 字段及其安全风险 大家好&#xff0c;今天我们来聊聊 HTTP 请求头中的“Host”字段&#xff0c;以及它的使用方法和安全风险。 什么是Host字段 在 HTTP 请求头中&#xff0c;“Host”字段是一个至关重要的部分。它告诉服务器&#xff0c;我们…

.NET Core 各版本特点、差异及适用场景详解

随着 .NET Core 的不断发展&#xff0c;微软推出了一系列版本来满足不同场景下的开发需求。这些版本随着时间的推移逐渐演变为统一的 .NET 平台&#xff08;从 .NET 5 开始&#xff09;。本文将详细说明每个版本的特点、差异以及适用场景&#xff0c;帮助开发者更好地选择和使用…