我使用react-native init创建了一个使用react-native init的反应本机项目,该项目是在GitHub回购中推送的。
现在,当我在一个不同的系统上克隆这个项目时。下面是目录结构
app/XYZApp
下面是我正在使用的一组命令和步骤。
cd app
brew install node
brew install watchmannpm install -g react-native-cliinstall android studio and required SDKsinstall X-Codereact-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方法提出的。
如果有人能在这件事上帮我,那就太好了。
发布于 2018-03-21 15:45:54
克隆后不要这样做
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-07-04 10:26:45
更新2019年React本机0.60.0+
首先,您需要通过运行
npm install如果您使用的是具有本机依赖项(如反应-本机手势处理程序 )的库,则需要正确链接这些库。若要这样做,请运行
react-native link要正确设置iOS项目,需要安装CocoaPods依赖项:
cd ios && pod installhttps://stackoverflow.com/questions/49410610
复制相似问题