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

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,灵活管理不同项目需求
http://www.jsqmd.com/news/568199/

相关文章:

  • 最新奇妙赏盲盒源码_Uniapp前端_易支付对接_无限回调_1_1完美复刻UI
  • OpenWrt在VMware中的另类玩法:单网口实现软路由+管理通道分离
  • 如何利用社交媒体平台来提高 SEO 词语优化效果
  • IT运维的365天--043 Wmic我运行不了?这就尴尬了。
  • 别再盲目堆模块了!YOLOv11改进实战:手把手教你用LSKA注意力+SPPF模块实现高效涨点
  • 从日志分析到用户画像:实战解析Apache Doris三种数据模型在真实业务中的落地姿势
  • 多系统账号反复手动配置?使用自动化编排提升身份管理效率
  • Windows平台PDF文档处理新选择:Poppler预编译工具包深度解析
  • 【注解】常见 Java 注解系统性知识体系总结(附《全方位对比表》+ 思维导图)
  • 手把手教你搭建RAG知识库:从零到一,让你的知识库从“仓库”变“助手”!
  • 从MFC到.NET Core:技术迭代下的开发框架进化论
  • 如何通过4个技术维度优化罗技鼠标宏实现PUBG后坐力控制
  • YOLO26手语识别项目实战3-三十五种手语实时检测系统数据集说明(含训练代码、数据集和GUI交互界面)
  • AssetRipper实战指南:高效提取Unity游戏资源的完整教程
  • 可持久化线段树算法详解
  • 嵌入式系统程序运行机制与存储优化实践
  • PDF转Markdown实战:用MinerU一键搞定复杂文档转换(附避坑指南)
  • 若依框架下,如何让积木报表乖乖听话?Spring拦截器+自定义Token鉴权实战
  • [JOI 2021 Final] 地牢 3 / Dungeon 3 题解
  • OpenCV实战:5分钟搞定Code128条码生成(附完整Python代码)
  • 从单兵作战到群智协作:Multi-agent 架构演进与思考
  • Pandas:文件读写与数据接口
  • 抖音内容高效采集工具:批量下载与智能管理解决方案
  • 超表面全息成像技术:GS算法在超透镜中的应用探究
  • 昆仑通态屏幕制作实战:从零开始搞定串口通信与数据显示(附完整代码)
  • 手把手用逻辑分析仪调试SPI通信:从抓取波形到解决‘数据对不上’问题
  • 简单聊聊大模型推理与GPU显存的关系,非常详细收藏我这一篇就够了
  • PD/QC快充协议诱骗芯片IC PW6606,助你快速上手快充取电
  • Java虚拟线程配置实战手册(从Spring Boot 3.2到GraalVM原生镜像的12个关键配置项)
  • SEO_ 新手入门必看的SEO优化完整教程