Web端環(huán)境
-
安裝 Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
-
安裝 Node
brew install node
brew install nvm
vim ~/.profile
涝动,添加以下命令export NVM_DIR=~/.nvm source $(brew --prefix nvm)/nvm.sh
source ~/.profile
$ nvm ls-remote 查看 所有的node可用版本 $ nvm install xxx 下載你想要的版本 $ nvm use xxx 使用指定版本的node $ nvm alias default xxx 每次啟動終端都使用該版本的node
-
安裝 Yarn
brew install yarn
-
全局安裝 babel-cli
yarn global add babel-cli
-
安裝 Mongo
brew install mongo
-
安裝 git
brew install git
-
注冊服務(wù)并啟動
brew services start mongodb
-
導(dǎo)入數(shù)據(jù)庫文件 xx.ar
cat xx.ar| mongorestore -h localhost --port 27017 --drop --gzip --archive -vvvv --stopOnError
安裝 Robo 3T玫氢,創(chuàng)建連接
-
安裝 Java
brew cask search java brew cask info java brew cask install java
-
下載 elasticsearch解壓
cd elasticsearch ./bin/elasticsearch (這個窗口不能關(guān))
安裝 VSCode草则,使用Setting Sync,安裝插件
在 VSCode 中,alt + command + p 打開命令面板孵淘,輸入 shell command 找到:Install‘code’ command in PAH瞧挤,即可在終端中通過 code . 打開所在目錄
移動端環(huán)境
-
安裝工具
npm install -g yarn react-native-cli brew install watchman brew install flow
-
安裝 Xcode
雖然一般來說命令行工具都是默認(rèn)安裝了,但你最好還是啟動Xcode描焰,并在Xcode -> Preferences -> Locations 菜單中檢查一下是否裝有選中的Command Line Tools媳否。
-
安裝 Android Studio
下載 SDK 1.8,注意不要使用 JDK 9.0荆秦,啟動項(xiàng)目時會報錯篱竭,如果安裝了多個 JDK,要用如下指令指定使用哪個版本步绸。
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home
Android Studio 中掺逼,F(xiàn)ile -> Project Structure 中, SDK Location 中瓤介,JDK location 取消勾選“Use embedded JDK”吕喘,輸入框中寫入上面導(dǎo)出對應(yīng)的路徑,為
/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home
刑桑。下載 Android Studio氯质,按步驟安裝,注意需要翻墻安裝 SDK祠斧。
如果啟動項(xiàng)目報如圖所示錯誤闻察,修改 android/build.gradle 文件如下:
buildscript { repositories { /* 解決圖中所示錯誤 */ maven { url 'https://maven.google.com' } jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.0.0' } } allprojects { repositories { mavenLocal() jcenter() /* 解決找不到 import com.facebook.react.ReactApplication; import com.facebook.react.ReactNativeHost; */ maven { url "$rootDir/../node_modules/react-native/android" } } }