macOS 前端开发环境配置指南
系统准备
首先确保你的 macOS 系统已安装了 Xcode Command Line Tools:
1 | xcode-select --install |
安装 Homebrew
安装 Homebrew:
1
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
更新 Homebrew:
1
brew update
配置 Zsh
1. 检查当前 Shell
首先检查你当前使用的 Shell:
1 | echo $SHELL |
2. 安装 Zsh
macOS 从 Catalina (10.15) 开始默认使用 Zsh。如果你使用的是较早版本,可以通过 Homebrew 安装:
1 | brew install zsh |
3. 设置 Zsh 为默认 Shell
1 | # 将 Zsh 添加到可用的 Shell 列表中 |
4. 重启终端
设置完成后,关闭并重新打开终端,或者运行:
1 | exec zsh |
5. 验证 Zsh
确认是否成功切换到 Zsh:
1 | echo $SHELL |
6. 安装 Oh My Zsh
1 | sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" |
7. 安装插件
1 | # 安装 fast-syntax-highlighting |
8. 创建并配置 .zshrc 文件:
1 | # 备份现有配置 |
9. 将以下配置复制到 .zshrc:
1 | # Path configuration |
安装 Git
通过 Homebrew 安装 Git:
1
brew install git
配置 Git:
1
2
3
4
5
6
7
8git config --global user.name "你的名字"
git config --global user.email "你的邮箱"
# 配置默认分支名
git config --global init.defaultBranch main
# 配置 Git 使用 VS Code 作为默认编辑器
git config --global core.editor "code --wait"
安装 Node 版本管理器
安装 nvm:
1
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
在 .zshrc 中添加 NVM 配置(在文件末尾添加):
1
2
3
4
5
6
7
8
9
10
11# NVM configuration
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
# 为常用的 node 命令添加别名
alias nr='npm run'
alias nrd='npm run dev'
alias nrs='npm run start'
alias nrb='npm run build'
alias nrt='npm run test'安装最新的 LTS 版本的 Node.js:
1
2
3nvm install --lts
nvm use --lts
nvm alias default 'lts/*'
安装开发工具
安装常用开发工具:
1
2
3
4
5
6
7
8
9
10
11
12
13
14# 安装 VS Code
brew install --cask visual-studio-code
# 安装 Chrome
brew install --cask google-chrome
# 安装 Docker
brew install --cask docker
# 安装其他实用工具
brew install tree # 目录树查看
brew install wget # 下载工具
brew install tldr # 命令帮助
brew install jq # JSON 处理工具安装常用的全局 npm 包:
1
2
3
4
5
6npm install -g pnpm
npm install -g yarn
npm install -g typescript
npm install -g @vue/cli
npm install -g serve
npm install -g http-server
可选配置
安装和配置 SSH key:
1
2
3ssh-keygen -t ed25519 -C "你的邮箱"
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519安装字体:
1
2
3# 安装 Fira Code
brew tap homebrew/cask-fonts
brew install --cask font-fira-code安装其他实用工具:
1
2
3
4
5
6
7# iTerm2 终端
brew install --cask iterm2
# 实用工具
brew install --cask rectangle # 窗口管理
brew install --cask alfred # 效率工具
brew install --cask postman # API 测试工具
验证安装
完成安装后,运行以下命令检查是否安装成功:
1 | # 检查 Git 版本 |
日常维护
定期运行以下命令保持系统更新:
1 | # 更新 Homebrew |
注意事项
- 如果安装过程中遇到权限问题,可能需要使用 sudo
- 某些系统可能需要重启电脑才能完全生效
- 如果想要恢复到 bash,可以使用:
1
chsh -s /bin/bash
故障排除
如果遇到以下问题:
提示 zsh 不在 /etc/shells 中
1
sudo sh -c 'echo $(which zsh) >> /etc/shells'
权限问题
1
2# 确保 Zsh 目录权限正确
sudo chown -R $(whoami) ~/.oh-my-zsh插件安装失败
1
2# 确保 custom/plugins 目录存在
mkdir -p ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins