將mac抹盤后重新整理環(huán)境。
對于其他環(huán)境安裝 與 本主題無關(guān) ,不多贅述
安裝Homebrew
// 在終端運(yùn)行命令 安裝homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安裝nvm
// 在終端運(yùn)行命令 使用homebrew 安裝 nvm
brew install nvm
// 如果出現(xiàn) nvm 不是命令時, 則在創(chuàng)建或添加 ~/.bash_profile 內(nèi)容
// ~/.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依賴,
此時我已經(jīng)安裝過自己想要的node版本, brew 又自己裝了一個默認(rèn)的node版本。
并且報出沒有l(wèi)ink的錯誤等問題。
搜到以下兩種以前的方式來避免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 同時安裝完成