当前位置: 首页 > news >正文

在 Mac ARM 架构上使用 nvm 安装 Node.js 版本 16.20.2

文章目录

      • 1. 安装 nvm(如果还没有安装的话)
      • 2. 加载 nvm 配置
      • 3. 列出特定系列的 Node.js 版本(远程):
      • 4. 安装 Node.js 16.20.2
      • 5. 使用指定版本的 Node.js
      • 6. 验证安装

在 Mac ARM 架构上使用 nvm 安装 Node.js 版本 16.20.2,你可以按照以下步骤操作:
在这里插入图片描述

1. 安装 nvm(如果还没有安装的话)

在终端中运行以下命令来安装 nvm:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
dgq@dgqdeMacBook-Pro ~ % curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash% Total    % Received % Xferd  Average Speed   Time    Time     Time  CurrentDload  Upload   Total   Spent    Left  Speed
100 16563  100 16563    0     0  20527      0 --:--:-- --:--:-- --:--:-- 20524
You may be on a Mac, and need to install the Xcode Command Line Developer Tools.
If so, run `xcode-select --install` and try again. If not, please report this!
dgq@dgqdeMacBook-Pro ~ % xcode-select --installxcode-select: note: install requested for command line developer tools

在这里插入图片描述

dgq@dgqdeMacBook-Pro ~ % curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash% Total    % Received % Xferd  Average Speed   Time    Time     Time  CurrentDload  Upload   Total   Spent    Left  Speed
100 16563  100 16563    0     0  24655      0 --:--:-- --:--:-- --:--:-- 24647
=> nvm is already installed in /Users/dgq/.nvm, trying to update using git
=> * (HEAD detached at FETCH_HEAD)master
=> Compressing and cleaning up git repository=> Appending nvm source string to /Users/dgq/.zshrc
=> Appending bash_completion source string to /Users/dgq/.zshrc
=> Close and reopen your terminal to start using nvm or run the following to use it now:export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

2. 加载 nvm 配置

安装完成后,你需要重新加载 shell 配置文件,以便在终端中使用 nvm 命令。如果你使用的是 zsh,运行:

source ~/.zshrc
dgq@dgqdeMacBook-Pro ~ % nvm -v
0.40.1

如果你使用 bash,运行:

source ~/.bash_profile

3. 列出特定系列的 Node.js 版本(远程):

dgq@dgqdeMacBook-Pro ~ % nvm ls-remote | grep v16.v16.0.0v16.1.0v16.2.0v16.3.0v16.4.0v16.4.1v16.4.2v16.5.0v16.6.0v16.6.1v16.6.2v16.7.0v16.8.0v16.9.0v16.9.1v16.10.0v16.11.0v16.11.1v16.12.0v16.13.0   (LTS: Gallium)v16.13.1   (LTS: Gallium)v16.13.2   (LTS: Gallium)v16.14.0   (LTS: Gallium)v16.14.1   (LTS: Gallium)v16.14.2   (LTS: Gallium)v16.15.0   (LTS: Gallium)v16.15.1   (LTS: Gallium)v16.16.0   (LTS: Gallium)v16.17.0   (LTS: Gallium)v16.17.1   (LTS: Gallium)v16.18.0   (LTS: Gallium)v16.18.1   (LTS: Gallium)v16.19.0   (LTS: Gallium)v16.19.1   (LTS: Gallium)v16.20.0   (LTS: Gallium)v16.20.1   (LTS: Gallium)v16.20.2   (Latest LTS: Gallium)

4. 安装 Node.js 16.20.2

使用 nvm 安装指定的 Node.js 版本(16.20.2):

dgq@dgqdeMacBook-Pro ~ % nvm install 16
Downloading and installing node v16.20.2...
Downloading https://nodejs.org/dist/v16.20.2/node-v16.20.2-darwin-arm64.tar.xz...
########################################################################################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v16.20.2 (npm v8.19.4)
Creating default alias: default -> 16 (-> v16.20.2)
nvm install 16.20.2

5. 使用指定版本的 Node.js

安装完成后,可以使用以下命令来切换到该版本:

nvm use 16.20.2

6. 验证安装

检查 Node.js 是否安装成功:

node -v
dgq@dgqdeMacBook-Pro ~ % node -v
v16.20.2
dgq@dgqdeMacBook-Pro ~ % corepack -v
0.17.0

这应该会输出 v16.20.2,表示安装成功。

这样,你就可以在 Mac ARM 架构上通过 nvm 安装并使用 Node.js 16.20.2 了!

http://www.lryc.cn/news/535406.html

相关文章:

  • MySQL创建存储过程和存储函数
  • PyQt学习记录03——批量设置水印
  • vivo手机和Windows电脑连接同一个WiFi即可投屏!
  • 芯盾时代数据安全产品体系,筑牢数据安全防线
  • 异位妊娠唯一相关的是年龄(U型曲线)
  • CTF-WEB: 利用Web消息造成DOM XSS
  • 【通俗易懂说模型】一篇弄懂几个经典CNN图像模型(AlexNet、VGGNet、ResNet)
  • Unity世界坐标转成UI坐标
  • 自制游戏——斗罗大陆
  • MindStudio制作MindSpore TBE算子(四)算子测试(ST测试-Ascend910B/ModelArts)--失败尝试
  • 二、交换机的vlan子设备接入
  • EFCore相关知识分享
  • 检测网络安全漏洞 工具 网络安全 漏洞扫描 实验
  • deepseek + kimi 高效生成PPT
  • JavaWeb学习-Mybatis(增删改查)
  • 软考高项(二十四)法律法规和标准规范 ★重点集萃★
  • Django中select_related 的作用
  • vscode无法ssh连接远程机器解决方案
  • 计算机组成原理——中央处理器(九)
  • 网页版贪吃蛇小游戏开发HTML实现附源码!
  • 基于java ssm springboot选课推荐交流平台系统设计和实现
  • Sigma-Aldrich化学品安全技术说明书(SDS)查询教程
  • 嵌入式实训室解决方案(2025年最新版)
  • Spring Cloud — 深入了解Eureka、Ribbon及Feign
  • 全排列(力扣46)
  • Mac部署Jenkins 一
  • 附录1:组维英文简写大全
  • SQL Server:查看内存使用情况
  • chrome-mojo C++ Bindings API
  • uniapp + vite + 使用多个 ui 库