react-nativenode
expo 官網react
expo 文檔android
環境配置比較:第一種方法要求的開發環境比較繁雜,須要 node / watchman / jdk / android sdk,android studio / xcode 等等。第二種能夠擺脫android studio 和 xcode ,只要在手機上安裝expo client就能夠開發, 固然你也能夠在android studio 和 xcode 查看項目效果ios
打包比較:第一種打包須要依懶android studio 和 xcode , 配置繁瑣。 第二種只須要 配置 app.json 而後運行 exp build:android 或 exp build:ios 就能夠打包了git
npm install -g create-react-native-app create-react-native-app appName cd appName npm start
在移動設備上查看你的項目,須要移動設備和電腦在同一網段內 github
運行npm start 後會出現npm
npm install -g exp exp login (此處須要在expo官網註冊帳號,而後登陸) 配置app.json { "expo": { "name": "Your App Name", "icon": "./path/to/your/app-icon.png", "version": "1.0.0", "slug": "your-app-slug", "sdkVersion": "XX.0.0", "ios": { "bundleIdentifier": "com.yourcompany.yourappname" }, "android": { "package": "com.yourcompany.yourappname" } } } exp build:android
打包完成後 登陸expo官網 點擊頭像-點擊View IPA/APK builds 就能夠看到 點擊下載就能夠了json