macOS 开发环境配置

新系统从头配置前端开发环境。

目录

Git

1
2
3
git --version
# 或者
xcode-select --install

Iterm2

iterm配置

Homebrew

为加速安装,先进行 Git 代理配置:

  • 加速 ssh 协议的 clone,修改/新增文件:~/.ssh/config:
1
2
3
4
5
Host github.com
HostName github.com
User git
# 走 socks5 代理
ProxyCommand nc -v -x 127.0.0.1:7890 %h %p
  • 加速 http 协议的 clone
1
2
git config --global http.https://github.com.proxy http://127.0.0.1:7890
git config --global https.https://github.com.proxy http://127.0.0.1:7890

设置终端代理:

1
export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890

官网安装脚本:https://brew.sh/index_zh-cn

ZSH

配置oh-my-zsh,参考:Mac 环境安装并配置终端神器 oh-my-zsh

zsh 插件安装:

  • .zshrc配置:
1
plugins=(autojump sudo zsh-autosuggestions zsh-syntax-highlighting)
  • 安装
1
2
3
4
5
6
# 请先挂代理:
brew install autojump
# zsh-autosuggestions
git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
# zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

Nodejs

  1. 使用脚本安装 nvm: 链接
  2. nvm install v12.x.x
  3. 使用脚本安装 yarn: (因为 brew 安装方式的 --without-node 选项已失效)
1
curl -o- -L https://yarnpkg.com/install.sh | bash