我是 React Native 新手。我找不到任何使用 Sublime 为 React Native 应用程序编写代码的设置指南。如何在 Sublime 中创建 React Native 项目?
我从 tutorial 安装了这些组件并关注these guides ,但是当我尝试从 sublime 构建时,什么也没有发生。
有哪位大侠赐教吗?我知道这不是一个正确的提问地点,但我想不出其他的问题,我陷入了严重的困境。
最佳答案
你不能直接从 sublime 运行。 Sublime 是一个 TextEditor,您可以使用它来更改您的 react-native 代码。但是要运行应用程序,您需要在各自的 IDE 中运行各自的项目。例如,如果你想为 iOS 运行它,你需要在 Xcode 中打开你的项目并第一次运行。一旦它被 Xcode 和模拟器启动,您就可以开始在 Sublime 文本编辑器中的 react-native 和 Command+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/