我使用在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