一个前端工程师所做的编译环境搭建

本文旨在解决在MacBook Pro上进行前段开发的环境搭建,简化环境搭建成本,减少无效开销

备注我已经 科学上网。so,就不需要代理啥的了。麻烦。上网花了点钱,用的是ShadowSocks。还算好用吧
包括以下内容
  • brew
  • java
  • android-studio
  • node
  • visual-studio-code
  • iterm2 + zsh + oh my zsh
  • Xcode
  • react-native
  • 办公类:钉钉
  • 通信类:QQ,微信
  • 其他辅助
  • 额外备注
brew的简单说明
  • 这是一个很方便的环境安装工具
  • brew 跟 brew cask是同级的,大家这么理解会容易些
  • cask是brew的一个补充
  • 一般来说有界面的在cask里头

  • Brew

    这是基础必备用具,利用brew可以方便的搭建各种工具 https://brew.sh
    命令:
    /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

  • java

    必备环境之一:用brew可以方便安装
    brew search java这里写图片描述
    安装的话:brew cask install java 这会安装最新版本的java
    如何提前知道版本信息 brew info java
    这里写图片描述
    若需要老版本怎么办
    brew tap homebrew/homebrew-versions 弄到老版本
    brew cask search java
    这里写图片描述
    brew cask install java8 这样就安装了java1.8

  • android-studio

    请读者仔细阅读前面的java安装,这里开始简写了
    brew search android-studio
    brew cask install android-studio

  • visual-studio-code

    brew search visual-studio-code
    brew cask install visual-studio-code

  • node

    brew search node
    这里写图片描述
    brew install node
    iterm2+zsh+oh my zsh
    brew search iterm2
    brew cask install iterm2
    brew search zsh
    brew install zsh
    sh -c “$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)”
    记住先安装zsh,oh my zsh是解决了zsh的配置问题
    如果要修改zsh的主题
    安装成功后,用vim打开隐藏文件 .zshrc
    在里头找这么一句ZSH_THEME=”xxxx”,讲xxx改成random就是随机,或者其他什么
    额外话,我还装了高亮语法
    使用homebrew安装 zsh-syntax-highlighting 插件
    brew install zsh-syntax-highlighting
    在.zshrc插入一行
    source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
    修改默认shell从bash改为zsh
    chsh -s /bin/zsh

  • React-native

    这个可以通过npm安装,在安装了node之后就有了命令
    参考网站
    https://reactnative.cn/docs/0.51/getting-started.html
    npm install -g yarn react-native-cli
    brew install watchman
    brew install flow

  • XCode

    XCode通过App Store安装
    这是基础必备用具,利用brew可以方便的搭建各种工具 https://brew.sh

  • 钉钉

    通过网页下载dmg安装

  • QQ,微信

    通过AppStore安装

  • adb command not foud

    export ANDROID_HOME=/Users/wangxueming/Library/Android/sdk
    export PATH= P A T H : {ANDROID_HOME}/tools
    export PATH= P A T H : {ANDROID_HOME}/platform-tools

  • 还有一个command not found,一下子找不到了,有个battery什么的。具体忘了,做个备注吧,万一有朋友遇到了呢,那就是需要。

    在.zshrc里头要加一句话
    plugins=(
    git battery
    )

彩蛋

有些靠谱的工具在XClient.info可以下载到
比如很好使的iStat Menus,系统监控。可以让你知道你有什么在下载

brew被墙的另一种解决

因为 brew 是支持全局代理的,我们只需要在当前环境当中加入代理配置即可。我跳出去的软件是shadowsocks(不懂得自行百度即可),当然,如果你选择了上面的换源操作,可以忽略这里

只需在命令行中输入 export ALL_PROXY=socks5://127.0.0.1:1086

如果你想一劳永逸,就将其写在配置文件中,
如果你的终端是默认的bash就写在~/.bash+profile中,
echo export ALL_PROXY=socks5://127.0.0.1:1086 >> ~/.bash_profile
如果你的终端是zsh,那就写在~/.zshrc中
echo export ALL_PROXY=socks5://127.0.0.1:1086 >> ~/.zsh_profile
不过以上的弊端就是,可能你大部分终端的命令都会使用代理了

猜你喜欢

转载自blog.csdn.net/wangxueming/article/details/80853860