個人認(rèn)為RN學(xué)習(xí)經(jīng)典入門的教程就是
React Native中文網(wǎng)
React Native英文網(wǎng)
再就是FB開源的經(jīng)典App F8,跑起來的時候自己都要哭了救军,折騰了兩天了,才把F8跑起來翻默,F(xiàn)8的github安裝教程少了很多的軟件安裝的步驟,比如Tomcat取董,JDK等饼灿。
先看F8App的github安裝教程其掂,其中也有個人補(bǔ)充的
Setup
Clone the repo
$ git clone https://github.com/fbsamples/f8app.git
$ cd f8app
Install dependencies (npm v3+):
$ npm install
$ (cd ios; pod install) # only for iOS version
注:如果提示npm: command not found缤底,則去Node.js官網(wǎng)下載node.pkg包嗅定,然后再執(zhí)行npm install 就可以了
Make sure MongoDB is running:
$ lsof -iTCP:27017 -sTCP:LISTEN
NOTE: if installed with Homebrew run brew info mongo
and check out the Caveats section.
If you prefer to use an external MongoDB server, set DATABASE_URI
:
$ export DATABASE_URI=mongodb://example-mongo-hosting.com:1337/my-awesome-database
MangoDB的安裝步驟請參考Mac OX上安裝MongoDB
Start Parse/GraphQL servers:
$ npm start
Import sample data (the local Parse Server should be running):
$ npm run import-data
Make sure everything works by visiting:
Parse Dashboard: http://localhost:8080/dashboard
GraphiQL: http://localhost:8080/graphql
要使http://localhost:8080 works自娩,
- 先要安裝JDK(是JDK不是JRE,切記渠退!)
- 然后安裝Apache Tomcat忙迁,
- 啟動apache,sudo apachectl start
JDK下載下來直接安裝就好了碎乃,沒有啥要注意的姊扔。
Mac下Apache Tomcat安裝配置技巧
如果在運(yùn)行npm start命令的時候遇到8080端口被占的情況,要運(yùn)行如下命令查看哪個進(jìn)程占用了8080端口
lsof -w -n -i tcp:8080
在返回的數(shù)據(jù)中找到PID對應(yīng)的數(shù)字梅誓,一一kill掉
kill -9 3812
特別要注意的是旱眯,Tomcat的版本和JDK的版本要對應(yīng),要不然會出現(xiàn)[Unsupported major.minor version 52.0]的Error
遇到的問題以及查找的資料鏈接
Unsupported major.minor version 52.0
Grails: Resolving “Server failed to start for port 8080: Address already in use.”