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