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

标签 android ios react-native sublimetext3

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

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

有哪位大侠赐教吗?我知道这不是一个正确的提问地点,但我想不出其他的问题,我陷入了严重的困境。

enter image description here

最佳答案

你不能直接从 sublime 运行。 Sublime 是一个 TextEditor,您可以使用它来更改您的 react-native 代码。但是要运行应用程序,您需要在各自的 IDE 中运行各自的项目。例如,如果你想为 iOS 运行它,你需要在 Xcode 中打开你的项目并第一次运行。一旦它被 Xcode 和模拟器启动,您就可以开始在 Sublime 文本编辑器中的 react-nativeCommand+R 中编码以反射(reflect)这些变化在这里。

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

回答你的另一个问题:

那个 android 文件夹 里面有本地 Android 代码。 iOS 也一样。您需要在 js 文件中编写的所有跨平台代码。默认以index.js文件开头

关于android - 如何使用 Sublime 为 React Native 应用程序编写代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45009546/

相关文章:

java - 如何从 android 表单中获取动态添加的 editTexts 值?

react-native - MaterialTopNavigator 中的 ScrollView 或 FlatList : pull to refresh doesn't work on some iOS devices(X, X Max, 8 Plus)

css - 将文本与图像对齐 - React Native

ios - 为什么我不能将 WKWebView 保存到 [NSUserDefaults standardUserDefaults]?

javascript - React-Native:for 循环中的 this.something.map 可以访问 .json 文件中数据数组中的数据..有人可以建议一个示例代码吗?

android - 将 Picasso 与 Image Getter 结合使用

Android - 单击按钮并重新单击时在两个图像之间更改 ImageView

java - 为特定应用程序模块启用 Android X

ios - 在application:didFinishLaunchingWithOptions之后执行选择器?

ios - 有没有办法获取从文档目录生成并保存到 ibooks 或电子邮件的 pdf?