开发 Exponent 应用你需要两个工具: 一个桌面开发工具还有 Exponent 应用来打开你的 app。
XDE 是 Exponent Development Environment 的缩写, 它包含了所有你需要的依赖组件。
Linux 上的话,运行 chmod a+x XDE*.AppImage
然后 ./XDE*.AppImage
打开。
Exponent 应用好比一个应用浏览器(用 Exponent 开发的应用)。 当你在 XDE 上启动你的项目,它会生成一个唯一的开发URL, 然后你可以在 Exponent 应用上输入这个URL进入你的应用, 设备或者模拟器都支持。
安装 Xcode. 需要一会儿时间,不如打个盹儿。然后打开配置,点击组件,安装一个虚拟机, (screenshot).
这时候如果你在 XDE 里已经打开一个项目,你可以点击 Open on iOS simulator, XDE会自动安装 Exponent 应用到虚拟机,并且在 Exponent 应用里打开你的应用。
下载 Genymotion (免费版本), 安装文档: Genymotion installation guide.
安装好 Genymotion 后,创建一个虚拟设备 - 我们推荐 Nexus 5, Android 版本你可以自己选。然后启动虚拟设备。
这时候如果你在 XDE 里已经打开一个项目, 你可以点击 Open project in Exponent on Android, XDE 会自动安装 Exponent 应用到虚拟机,并且在 Exponent 应用里打开你的应用。
单独用 Exponent 你不需要安装 Node.js, 但是当你真正开始开发的时候,你需要安装它. 下载最新的 Node.js.
不安装 Watchman 的话,一些 macOS 用户会遇到一些问题. 我们推荐你安装它。Watchman 会监视文件,一旦文件改变会记录下来,然后触发对应的操作。React Native 有用到它。下载并安装 Watchman