最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • 从0开始配置Mac前端基本开发环境

    正文概述 掘金(叽叽复饥饥)   2021-05-14   646

    Mac前端环境搭建

    大家好,我又来了,之前在滴滴实习了几个月,这次换了个公司实习,又拿到了一台新的Mac,所以就记录了一下自己配置基本前端开发环境的过程,也可以给一些有需要的朋友做一下参考。希望可以帮助到大?

    Homebrew

    拿到一台新的Mac,就是需要安装各种我们平时常用到的软件了。首先建议安装的就是Homebrew(Homebrew是Mac OSX下使用的包管理工具,用来安装OS系统中没有预装的东西)

    地址Homebrew官网

    command + 空格,然后输入terminal,控制台上输入/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"便可以进行安装

    等到安装完成了,就会显示这个

    从0开始配置Mac前端基本开发环境

    出现安装成功提示之后,就可以配置路径了。

    控制台输入echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/这里是电脑的用户名/.zprofile

    然后再输入eval "$(/opt/homebrew/bin/brew shellenv)"

    完成上面两步之后,控制台输入brew -v出现版本号那就是配置成功了

    Git环境

    安装完homebrew之后就可以使用homebrew来进行Git的安装了。Git安装官网

    控制台输入brew install git

    如果安装成功了,最后输入git --version可以看到版本号

    初始化

    安装好git之后就要进行初始化操作。第一次使用git的时候我们需要给git配置用户名和邮箱,用户和邮箱可以使用github的,也可以使用自己公司的gitlab仓库的账号

    配置用户名

    git config --global user.name "用户名"
    

    配置邮箱

    git config --global user.email "邮箱地址"
    

    配置好这个以后我们输入便可以看到我们所有的配置信息了,然后可以看到user.name和user.email配置得对不对

    git config -l
    

    然后就可以配置ssh密钥了。ssh密钥允许系统和gitlab之间建立安全连接。在上传代码的时候使用https需要频繁的输入密码,而使用ssh的话可以省去这个步骤。

    • 检查SSH秘钥是否存在。控制台输入:cat ~/.ssh/id_rsa.pub
    • 若密钥不存在,就需要生成SSH 密钥 。执行命令ssh-keygen -t rsa -C "邮箱地址"
    • 在gitlab上添加SSH key。执行命令查看公钥:cat ~/.ssh/id_rsa.pub,然后将显示出来的一大串字符串复制下来
    • 打开gitlab的找到Profile Settings下的SSH Keys,在Add an SSH key中,将刚刚复制的一大串字符串密钥粘贴到Key的框框里,在Title这里给这个key设置一个响当当的名字,点击Add key就大功告成。

    控制台优化

    zsh

    zsh(z-shell)是一款用于交互式使用的shell,也可以作为脚本解释器来使用。其包含了 bash,ksh,tcsh 等其他shell中许多优秀功能,也拥有诸多自身特色。 从 MacOS Catalina 版开始,其默认shell从bash改为zsh。)

    如果机器上当前安装的zsh不是最新版本(zsh --version查看当前版本),可以使用brew install zsh安装。

    oh-my-zsh

    下载官网

    • 兼容bash

    • 自动cd:只需输入目录的名称即可

    • 命令选项补齐:比如输入git,然后按Tab,即可显示出git都有哪些命令

    • 目录一次性补全:比如输入Doc/docTab键会自动变成Documents/document/

      各种提效插件和美化主题的支持

    从0开始配置Mac前端基本开发环境

    看到这个的时候就表示安装成功了。

    常用zsh提效插件

    zsh-syntax-highlighting 语法高亮插件

    依次输入以下的命令

    git clone https://github.com/zsh-users/zsh-syntax-highlighting.git 
    
    vim ~/.zshrc
    

    在文件里找到plugins=(git),括号是插件列表,git是默认安装的插件。添加插件

    plugins=(
      git
      zsh-syntax-highlighting
    )
    

    让插件生效

    source ~/.zshrc
    

    zsh-autosuggestions 自动路径补全

    输入命令时可提示自动补全(会出现灰色的命令提示,你曾经访问过的命令),然后按键盘 → (右方向键)

    git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
    
    vim ~/.zshrc
    

    在文件里找到plugins,添加

    plugins=(
      git
      zsh-syntax-highlighting
      zsh-autosuggestions
    )
    

    让插件生效

    source ~/.zshrc
    

    autojump 跳转插件

    实现目录间快速跳转,想去哪个目录直接 j + 目录名,或者想在Finder打开哪个目录就直接jo + 目录名,不用频繁的 cd 了

    安装

    brew install autojump
    
    vim ~/.zshrc
    

    在文件里找到plugins,添加

    plugins=(
      git
      zsh-syntax-highlighting
      zsh-autosuggestions
      autojump
    )
    

    然后在zshrc文件末尾(最后一行)添加

    [[ -s $(brew --prefix)/etc/profile.d/autojump.sh ]] && . $(brew --prefix)/etc/profile.d/autojump.sh
    source $ZSH/oh-my-zsh.sh
    

    让插件生效

    source ~/.zshrc
    

    Node环境安装

    主要是node和常用的工具

    brew install node
    

    安装完成后输入node -v显示版本号就安装成功了

    node版本管理工具安装

    brew install nvm
    

    然后按照安装提示,创建 .nvm 目录

    mkdir ~/.nvm
    

    编辑 ~/.zshrc 配置文件

    vim ~/.zshrc 
    

    ~/.zshrc 配置文件后添加如下内容,最后一行

    export NVM_DIR="$HOME/.nvm"
      [ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && . "/opt/homebrew/opt/nvm/nvm.sh"  # This loads nvm
      [ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && . "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm"  # This loads nvm bash_completion
    

    让配置生效

    source ~/.zshrc
    

    然后输入nvm -v查看版本号,显示版本号则安装成功


    起源地下载网 » 从0开始配置Mac前端基本开发环境

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元