大前端之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"
複製代碼
相關文章
相關標籤/搜索