news 2026/5/28 10:58:55

Mac mini M4 安装 Node.js 22 教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Mac mini M4 安装 Node.js 22 教程

Mac mini M4 安装 Node.js 22 教程

方法一:使用 Homebrew 安装(推荐,最简单)

步骤 1:安装 Homebrew(如未安装)

/bin/bash-c"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

步骤 2:安装 Node.js 22

# 安装指定版本 22brewinstallnode@22# 或者安装最新版brewinstallnode

步骤 3:添加到环境变量

echo'export PATH="/opt/homebrew/opt/node@22/bin:$PATH"'>>~/.zshrcsource~/.zshrc

步骤 4:验证安装

node-v# 应显示 v22.x.xnpm-v# 应显示 10.x.x

注意:Node.js v16 及以上版本原生支持 Apple Silicon (ARM64),能充分发挥 M4 芯片性能,无需 Rosetta 2 转译


方法二:使用 NVM 安装(推荐需要多版本管理的开发者)

步骤 1:安装 NVM

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

步骤 2:加载 NVM

source~/.zshrc# 或重新打开终端

步骤 3:配置国内镜像(可选,加速下载)

exportNVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node/# 将上述行添加到 ~/.zshrc 以永久生效

步骤 4:安装 Node.js 22

nvminstall22

步骤 5:设置默认版本并使用

nvm use22nvmaliasdefault22

步骤 6:验证安装

nvmls# 查看已安装版本node-v# 查看当前 Node 版本npm-v# 查看 npm 版本

方法三:官方安装包安装

  1. 访问 Node.js 官网
  2. 下载LTS版本的 macOS ARM64 安装包(node-v22.x.x.pkg
  3. 双击运行安装包,按提示完成安装
  4. 验证:node -v

安装后配置(推荐)

配置 npm 国内镜像源

# 使用阿里云镜像npmconfigsetregistry https://registry.npmmirror.com# 验证npmconfig get registry

启用 Corepack(Node 22 内置功能,管理 yarn/pnpm 版本):

corepackenable

常见问题

问题解决方案
command not found: node检查 PATH 配置,执行source ~/.zshrc
权限错误避免使用sudo安装 npm 包,修复目录权限:sudo chown -R $(whoami) ~/.npm
版本切换无效使用nvm use 22激活指定版本

总结建议

  • 新手/简单使用:选择Homebrew安装,一键搞定
  • 需要多版本切换:选择NVM,灵活管理不同项目需求
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/5 9:47:54

提示工程代码审查避坑指南:10个容易犯的低级错误

提示工程代码审查避坑指南:10个容易犯的低级错误 引言:为什么提示工程需要“代码审查”? 在AI时代,提示词(Prompt)是人类与大语言模型(LLM)沟通的“桥梁”。就像程序员写代码需要评审…

作者头像 李华
网站建设 2026/4/6 3:12:03

模块化机械键盘的硬件设计与工程实践

1. 项目概述:模块化机械键盘的创新设计稚晖君最新打造的这款模块化机械键盘彻底颠覆了传统键盘的设计理念。作为一名长期关注硬件创新的工程师,我仔细研究了这个项目的技术细节,发现它完美融合了电子工程、工业设计和人机交互三大领域的创新。…

作者头像 李华
网站建设 2026/4/4 7:45:26

RWKV7-1.5B-G1A助力前端开发:Vue组件文档自动生成工具

RWKV7-1.5B-G1A助力前端开发:Vue组件文档自动生成工具 1. 引言:前端开发者的文档困境 每个Vue开发者都经历过这样的场景:项目迭代到第三个月,突然发现某个组件的文档还是半年前的老版本。你小心翼翼地修改了一个prop&#xff0c…

作者头像 李华
网站建设 2026/4/7 13:19:01

Qwen3-ASR-1.7B安装包制作与分发实践

Qwen3-ASR-1.7B安装包制作与分发实践 1. 引言 语音识别技术正在快速改变我们与设备交互的方式,而Qwen3-ASR-1.7B作为一款支持52种语言和方言的开源语音识别模型,为开发者提供了强大的多语言语音处理能力。但在实际应用中,很多团队面临着一个…

作者头像 李华
网站建设 2026/4/3 1:50:59

Kubeasz快速部署k8s混合架构集群

#作者:曹付江 文章目录前言1.部署思路2.操作步骤2.1.假设已经正常部署了amd64架构的三节点集群2.2.在“amd64部署机”2.3.登录“arm64部署机”,执行下载,其他准备工作2.4.添加arm64新节点到集群2.5.验证3.小结前言 混合架构集群这里是指集群…

作者头像 李华
网站建设 2026/4/2 11:17:30

Go Interface 与类型断言的实践

Go语言中的Interface与类型断言是提升代码灵活性的重要工具。Interface定义了方法集合,允许不同类型实现相同行为,而类型断言则能在运行时检查接口值的具体类型。本文将深入探讨其核心实践技巧,帮助开发者编写更优雅的Go代码。接口定义与实现…

作者头像 李华