设置通过 react-native init 命令创建的克隆反应本机项目



我使用在GitHub存储库中推送的react-native init创建了一个反应原生项目XYZApp。

现在,当我在不同的系统上克隆项目时。 以下是目录结构

app/XYZApp

以下是我正在使用的一组命令和步骤。

cd app
brew install node
brew install watchman

#

npm install -g react-native-cli

#

install android studio and required SDKs

#

install X-Code

#

react-native init MyApp 
prompt: Directory MyApp already exists. Continue?:  (no) 
I am typing - yes
npm install [all dependencies]
react-native link

通过上述所有步骤,正在创建一些运行默认应用程序的新默认文件,这些文件中的一些小改动我能够运行该应用程序。但我知道这不是正确的方法。

我也尝试了其他几种方法,喜欢npm start

我检查了几个链接,但在克隆后找不到正确的设置方法。其中大多数都提到了create-react-native-app方法。

如果有人能在这方面帮助我,那就太好了。

克隆后别这样

react-native init MyApp 
prompt: Directory MyApp already exists. Continue?:  (no) 
I am typing - yes
npm install [all dependencies]
react-native link

只需转到克隆的应用程序目录XYZApp并执行

npm install

并且全部设置为使用

react-native run-android

更新 2019 React Native 0.60.0+

首先,您需要通过运行来安装所有节点模块

npm install

如果您使用的是具有本机依赖项(如 react-native-gesture-handler(的库,则需要正确链接这些库。为此,请运行

react-native link

要正确设置 iOS 项目,您需要安装 CocoaPods 依赖项:

cd ios && pod install

相关内容

最新更新