将mac抹盘后重新整理环境。
对于其他环境安装 与 本主题无关 ,不多赘述
安装Homebrew
// 在终端运行命令 安装homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装nvm
// 在终端运行命令 使用homebrew 安装 nvm
brew install nvm
// 如果出现 nvm 不是命令时, 则在创建或添加 ~/.bash_profile 内容
// ~/.bash_profile
export NVM_DIR="$HOME/.nvm"
[ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh" # This loads nvm
[ -s "/usr/local/opt/nvm/etc/bash_completion.d/nvm" ] && . "/usr/local/opt/nvm/etc/bash_completion.d/nvm" # This loads nvm bash_completion
// 随后 source ~/.bash_profile
安装yarn
官方给出的安装方式为
brew install yarn
安装初期安装其他依赖的时候很愉快, 但是很快 需要安装node依赖,
此时我已经安装过自己想要的node版本, brew 又自己装了一个默认的node版本。
并且报出没有link的错误等问题。
搜到以下两种以前的方式来避免brew自己安装node, 但是目前都不work了
// 1.
brew install yarn –without-node
// 2.
brew install yarn --ignore-dependencies
最后使用了如下命令直接安装yarn 从而避免了冲突
// 本人使用的zsh,如果你使用bash,则为bash,同理到其他。
curl -o- -L https://yarnpkg.com/install.sh | zsh
至此 homebrew 和 nvm, yarn 同时安装完成