大前端之Mac开发环境【持续更新】

Homebrew

访问 brew.sh 安装。使用 Homebrew 安装 Apple(或您的 Linux 系统)没有预装但 你须要的东西。Homebrewhtml

将大大下降维护环境的时间。本文后面将尽量使用HomeBrew。react

  • brew install : 安装
  • brew uninstall: 卸载
  • brew update: 更新 homebrew
  • brew upgrade : 更新已安装软件
  • brew cleanup: 清理
  • 一键清理: brew update && brew upgrade && brew cleanup

Git

命令行工具

// Re-installing Git on Mac OSX with Brew
$ alias git='/usr/local/bin/git'
$ brew install git
复制代码

可视化工具

  • GitHub Desktop: GitHub Desktop简化了您的开发工做流程
  • Sourcetree: Simplicity and power in a beautiful Git GUI

命令行配置

一、初始化设置git

$ git config --global user.name 'your_name'
$ git config --global user.email 'your_email@aliyun.com'
复制代码

二、提升命令输出的可读性github

color.ui 设置为 auto 可让命令的输出拥有更高的可读性。shell

$ git config --global color.ui auto
复制代码

三、git 记住用户名和密码数据库

$ git config --global credential.helper store
复制代码

四、git 文件名区分大小写npm

$ git config --global core.ignorecase false
复制代码

五、core.autocrlf缓存

Linux或Mac系统使用LF做为行结束符,所以你不想 Git 在签出文件时进行自动的转换;当一个以 CRLF 为行结束符的文件不当心被引入时你确定想进行修正,把 core.autocrlf 设置成 input 来告诉 Git 在提交时把 CRLF 转换成 LF,签出时不转换:bash

$ git config --global core.autocrlf input
复制代码

这样会在 Windows 系统上的签出文件中保留 CRLF,会在 Mac 和 Linux 系统上,包括仓库中保留 LF微信

学习资料

Node

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时。咱们使用 n 模块来维护 Node 的版本:

$ brew install n
# 安装最新版
$ sudo n latest
## 其余命令##
# 安装指定版本
$ sudo n 10.16.0
# 安装最新的稳定版
$ sudo n lts
# 删除指定版本
$ n rm 12.10.0
# 除去当前版本之外的全部缓存版本
$ n prune
复制代码

更新npm

$ sudo npm install -g npm
复制代码

nrm 管理 registry

$ sudo i -g nrm
# 列出可用的代理
$ nrm ls
# 添加私有代理
$ nrm add <registry> <url> [home] 
# 切换代理到 sigma 源
$ nrm use sigma
复制代码

React Native

强烈建议一步一步按照官方的 搭建开发环境 进行配置。

Navicat Premium

Navicat Premium 是一套数据库开发工具,让你从单一应用程序中同时链接 MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL 和 SQLite 数据库。它与 Amazon RDS、Amazon Aurora、Amazon Redshift、Microsoft Azure、Oracle Cloud、MongoDB Atlas、腾讯云和华为云等云数据库兼容。你能够快速轻松地建立、管理和维护数据库。

Mac破解版: 连接:pan.baidu.com/s/1SlL1_bd4… 密码:4jq6

natapp

开启您的内网穿透之旅,调试微信的利器,请至官网下载

IDE

  • VSCode: Visual Studio Code是一个由微软开发,同时支持Windows 、 Linux和macOS等操做系统且开放源代码的代码编辑器,它支持测试,并内置了Git 版本控制功能,同时也具备开发环境功能,例如代码补全、代码片断和代码重构等。

    为了备份和分享IDE的配置,不管是 Atom 仍是 VSCode 都有相应的插件,在 VSCode 中这个插件是 Settings Sync。该插件是经过 GitHub Gist 来托管配置文件。个人 Gist Id: 248fa0aed5c2c89fc342599a1cceb423

设置 SSH Key

在用户主目录下,看看有没有 .ssh 目录,若是有,再看看这个目录下有没有 id_rsaid_rsa.pub 这两个文件,若是已经有了,可直接跳到下一步。若是没有,打开 Shell(Windows下打开Git Bash),建立 SSH Key:

$ ssh-keygen -t rsa -C "young_email@aliyun.com"
复制代码
相关文章
相关标签/搜索