Mac电脑 前端开发环境搭建详细教程(国内镜像版)

87 阅读5分钟

Mac 前端开发环境搭建详细教程(国内镜像版)

前言

Windows系统用吐了🤮,实在受不了了,换了一个Mac, 结果一开始环境就让人抓狂了,整理了一个文档。

本教程适用于 macOS 系统( Ventura/Monterey/Big Sur 通用),全程使用国内镜像源(清华、淘宝)加速下载,避免官方源超时问题,涵盖前端开发核心环境(包管理、Node.js 版本控制、常用工具),新手可直接跟随步骤操作。


一、准备工作

1.1 打开终端

  • 快捷键:Command + 空格 召唤「聚焦搜索」,输入「终端」打开
  • 或:Finder → 应用程序 → 实用工具 → 终端

1.2 安装 Xcode 命令行工具(必装,解决编译依赖)

终端输入以下命令,弹出安装窗口后点击「安装」,等待完成(无需安装完整 Xcode):

xcode-select --install

Bash


二、安装 Homebrew(Mac 包管理器)

Homebrew 是 Mac 必备包管理工具,可快速安装 / 卸载开发软件,以下是国内镜像安装步骤。

2.1 卸载旧版本(如有)

若之前安装过 Homebrew,先清理残留(无旧版本可跳过):

# 卸载命令,回车后按提示输入密码确认/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"

Plain Text

2.2 用清华镜像安装最新版

终端粘贴以下命令,回车后输入电脑密码(输入时密码不显示,正常现象,输完回车即可):

# 清华镜像安装脚本,速度超快
/bin/bash -c "$(curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/install.git)"

Bash

2.3 配置永久镜像源(避免后续下载慢)

依次输入以下 4 行命令,每行输完回车(配置清华镜像源,永久生效):

# 配置 brew 本体镜像echo 'export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"' >> ~/.zshrc# 配置 brew 核心包镜像echo 'export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git"' >> ~/.zshrc# 配置预编译包镜像(加速下载)echo 'export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles"' >> ~/.zshrc# 生效配置source ~/.zshrc

Plain Text

2.4 验证安装

终端输入以下命令,显示版本号即安装成功:

brew -v# 成功示例:Homebrew 4.2.21

Plain Text


三、安装 nvm(Node.js 版本管理器)

nvm 用于管理多个 Node.js 版本,解决多项目版本冲突问题,搭配淘宝镜像加速下载。

3.1 卸载旧版本(如有)

清理旧版 nvm 残留(无旧版本可跳过):

rm -rf ~/.nvm  # 删除 nvm 安装目录sed -i '' '/NVM_DIR/d' ~/.zshrc  # 删除环境变量配置source ~/.zshrc  # 生效清理

Plain Text

3.2 用淘宝镜像安装 nvm

终端粘贴以下命令,自动下载安装最新稳定版 nvm:

curl -o- https://cdn.npm.taobao.org/dist/nvm/v0.39.7/install.sh | bash

Bash

3.3 配置 nvm 环境变量(关键步骤)

依次输入以下 3 行命令,确保终端能识别 nvm 命令:

# 配置 nvm 安装目录echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.zshrc# 加载 nvm 核心脚本echo '[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"' >> ~/.zshrc# 加载 nvm 命令补全(可选,推荐)echo '[ -s "$NVM_DIR/bash_completion" ] && . "$NVM_DIR/bash_completion"' >> ~/.zshrc# 生效配置source ~/.zshrc

Plain Text

3.4 配置 nvm 国内镜像(加速 Node 下载)

终端输入以下命令,配置 Node 下载源为淘宝镜像:

echo 'export NVM_NODEJS_ORG_MIRROR="https://cdn.npm.taobao.org/dist/node"' >> ~/.zshrcsource ~/.zshrc  # 生效配置

Plain Text

3.5 验证安装

终端输入以下命令,显示版本号即安装成功:

nvm -v# 成功示例:0.39.7

Plain Text


四、安装 Node.js 与 npm(前端运行环境)

Node.js 是前端代码运行环境,npm 是 Node 自带的包管理器,用 nvm 安装可灵活切换版本。

4.1 安装稳定版 Node.js

终端输入以下命令,自动下载最新稳定版(国内镜像加速):

nvm install stable  # stable 表示稳定版,也可指定版本(如 nvm install 18.17.0)

Plain Text

4.2 设置默认 Node 版本

避免每次打开终端都要切换版本,设置默认版本:

nvm alias default stable  # 将稳定版设为默认

Plain Text

4.3 配置 npm 国内镜像(永久生效)

npm 默认官方源下载慢,替换为淘宝镜像(现更名为 npmmirror):

# 配置 npm 镜像源npm config set registry https://registry.npmmirror.com# 验证配置是否成功npm config get registry# 成功示例:https://registry.npmmirror.com/

Plain Text

4.4 验证安装

分别输入以下命令,均显示版本号即成功:

node -v  # 查看 Node 版本(示例:v20.12.2)npm -v   # 查看 npm 版本(示例:10.5.0)

Plain Text


五、安装常用前端开发工具

用 Homebrew 一键安装前端必备工具,全程国内镜像加速。

5.1 版本控制工具:Git

# 安装 Gitbrew install git# 验证安装git -v  # 示例:git version 2.43.0

Plain Text

5.2 代码编辑器:VS Code

# 安装 VS Code--cask 表示安装图形化应用)brew install --cask visual-studio-code# 验证:安装完成后在「启动台」找到 VS Code 图标

Plain Text

5.3 调试浏览器:Google Chrome

# 安装 Chromebrew install --cask google-chrome# 验证:启动台找到 Chrome 图标

Plain Text

5.4 高效包管理器:pnpm(可选,替代 npm)

# 用 npm 全局安装 pnpmnpm install -g pnpm# 验证安装pnpm -v  # 示例:8.15.4

Plain Text

5.5 接口调试工具:Postman

# 安装 Postmanbrew install --cask postman

Bash


六、环境验证:创建 React 项目测试

搭建完成后,通过创建 React 项目验证环境是否正常工作。

6.1 创建 React 项目

终端输入以下命令,用国内镜像加速依赖下载:

# 创建名为 test-app 的 React 项目(需等待 1-3 分钟)npx create-react-app test-app

Plain Text

6.2 启动项目

# 进入项目目录cd test-app# 启动开发服务器npm start

Plain Text

6.3 验证结果

  • 页面正常显示 → 环境搭建成功!

七、常见问题排查

7.1 终端提示「command not found: brew/nvm/node」

  • 原因:环境变量配置未生效
  • 解决:重新执行生效命令 source ~/.zshrc,或关闭终端重新打开

7.2 安装时卡在「Downloading...」

  • 原因:镜像源配置失败
  • 解决:重新执行对应组件的镜像配置命令(如 Homebrew、nvm 镜像步骤)

7.3 权限错误「Permission denied」

  • 解决:命令前加 sudo(如 sudo brew install git),输入电脑密码即可

附录:常用命令速查表

工具操作命令
Homebrew安装软件brew install 软件名
Homebrew卸载软件brew uninstall 软件名
Homebrew更新所有软件brew update && brew upgrade
nvm安装指定 Node 版本nvm install 版本号(如 nvm install 16.20.0)
nvm切换 Node 版本nvm use 版本号
nvm查看已安装版本nvm ls
npm安装项目依赖npm install
npm全局安装包npm install -g 包名
npm卸载包npm uninstall 包名
Git配置用户名(首次)git config --global user.name "你的名字"
Git配置邮箱(首次)git config --global user.email "你的邮箱"