如何使用Sublime编写React Native应用程序代码

时间:2017-07-10 10:21:34

标签: android ios react-native sublimetext3

我是React Native的新手。我找不到任何使用Sublime的React Native应用程序代码的设置指南。如何在Sublime中创建React Native项目?

我从tutorial安装了这些组件并跟随these guides,但是当我尝试从sublime构建时,什么都没发生。

任何一个心灵开导我?我知道这不是一个正确的地方,但我想不出任何其他人,我被严重困扰。

enter image description here

1 个答案:

答案 0 :(得分:1)

您无法直接从 sublime 运行。 Sublime是一个 TextEditor ,可用于更改您的react-native代码。但是要运行应用程序,您需要在各自的IDE中运行相应的项目。例如,如果要为iOS运行它,则需要在Xcode中打开项目并首次运行。一旦它由 Xcode 和模拟器启动,您就可以在Sublime文本编辑器和Command+R中的 react-native 开始编码,以反映这些更改。

您可以看到index.ios.js文件是iOS代码的入口点,您可以创建index.android.js文件,该文件成为android的入口点。在React native中有两种运行特定于平台的代码的方法,一种是命名文件,如(x.andoid.js或x.ios.js)。这里中间的一个告诉这个文件必须在哪个平台上运行。例如,当您在Android设备上运行代码时,有两个文件x.android.js和x.ios.js将调用x.android.js中的代码,并在iPhone x.ios上运行它时。 js将被调用。在调用时,您只需使用名称index.js调用。而已。如果您不想区分两个平台并运行相同的代码,则只需将其命名为index.js文件

回答你的另一个问题:

那个 android文件夹里面有原生Android代码。适用于iOS。所有跨平台的代码都需要在js文件中编写。默认情况下它将以index.js文件开头