bxjs安装依赖的工具链搭建。

brew 和 zsh (优化控制台使用)

(参考文档http://achillessatan.github.io/2016/02/15/2016021503/
1、首先安装Xcode,在App Store里搜索下载安装;
2、安装homebrew,打开终端(启动台-其他-终端),运行

  1. ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装过程中,需要回车键确认,也有可能需要输入管理员密码来获取权限。
运行 brew doctor ,确认安装与配置是否正确。

安装 zsh

Mac默认安装了zsh,运行 zsh —version,查看默认安装版本,由于大部分情况下默认安装的 zsh 版本较老,因此我们需要通过 Homebrew 来安装最新版本的 zsh。运行 brew info zsh, 确认最新版本的 zsh(现在最新的版本5.5.1),运行 brew install —without-etcdir zsh, 安装最新版本的zsh。然后再运行 zsh —version,查看版本和最新版本是否一致,此地有个bug,如果还不是最新版本,退出终端,再重新运行 zsh —version ,查看版本,应该是最新版本了。
安装自动补完插件 zsh-completions,运行 brew install zsh-completions
创建配置文件,运行 cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

导入on-my-zsh

运行 sh -c “$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)”
将 zsh 设置为默认 Shell,运行chsh -s /bin/zsh
确认默认 Shell,运行dscl localhost -read Local/Default/Users/$USER UserShell
出现 UserShell: /bin/zsh,即为默认设置成功。
MAC机开发环境搭建 - 图1

nvm以及使用nvm安装node8

(参考文档https://segmentfault.com/a/1190000004404505

nvm安装

1、使用curl方式来安装:

  1. curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.30.2/install.sh | bash

2、完成后nvm就被安装在了~/.nvm下啦,接下来就需要配一下环境变量了,因为使用了zsh,就需要在~/.zshrc这个配置文件中配置。运行 open ~/.zshrc,打开~/.zshrc,看下文档最下方有没有下面的代码,如果没有就需要最后一行加上:

  1. export NVM_DIR="$HOME/.nvm"
  2. [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm

这一步的作用是每次新打开一个bash,nvm都会被自动添加到环境变量中了。
3、完成后输入source ~/.zshrc重新启动一下配置。
4、输入nvm可以看到nvm的全部命令,如下图:
MAC机开发环境搭建 - 图2

到此,nvm的安装就算是告一段落了,下面我们就来看一下如何使用它来对node版本进行切换使用。

安装node8

运行 nvm ls-remote,列出node可以安装的版本,统一版本,安装8.0,运行 $ nvm install v8.2.1
如果下载速度很慢,可以切换国内镜像再下载:NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node,
nvm可以安装多个node版本,默认把最后安装的版本设为当前使用的版本,也可以使用nvm use <version>切换使用版本。比如:nvm use v8.2.1
查看本地node所有的版本:nvm list
版本切换:nvm use 版本号
使用nvm alias default <version>命令来指定一个默认的node版本,这时如果你新打开一个bash,也会默认是这个版本的node,不会出现为null ,下面是例子。

  1. nvm alias default v8.2.1

phpstorm安装

下载地址:https://pan.baidu.com/s/1EWBKqxoEIFPkXW8VL3031Q 密码:8xmp
破解方法:打开应用,点击License server然后输入http://180.76.140.202:9123

MAC机开发环境搭建 - 图3

postman

接口调试工具,正常下载需要翻墙。
下载链接:https://pan.baidu.com/s/12zHTkGQGp09t6bs-CgNjaA 密码:4ddv
安装完成后首次使用需要注册登录(由于需要翻墙问题无法注册成功),忽略退出注册界面即可正常使用。

docker

下载链接:https://pan.baidu.com/s/1vNpsbesxTg6_NXN3MdrW4A 密码:rlpn
安装完成后,运行docker version来检查您是否安装了最新版本。
MAC机开发环境搭建 - 图4

运行docker run hello-world,以验证Docker正在拉图像并按预期运行。

MAC机开发环境搭建 - 图5

docker安装完成。

安装iterm2

下载安装iterm 2

安装typescript

配一下翻墙镜像:
npm config set registry https://registry.npm.taobao.orgyarn config set registry https://registry.npm.taobao.org
全局安装typescript,运行npm i -g typescript yarn