ios 项目集成RN

没想到这个合集我也要写,加油。

RN可以嵌入到已有的iOS项目,具体参考流程可参考:https://www.devio.org/2018/08/26/React-Native-Hybrid-iOS/

基本能实现。

大致记录下步骤:

1:创建package.json,这个是配置文件,相当于podfile,拉取reactnative。内容为

"name": "8888",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start"
  },

name为项目名。

然后执行nmp install --save react-native 或者 nmp install --save [email protected],跟版本号的形式。

跟版本号的形式好处是指定版本,同时相应react版本会在warn 提示出来,然后 npm install --save react@XXXX就行。

我尝试的结果别再package.json 增加dependenciec : react-native : "^版本号"。这样有时候提示 react版本不准。

nmp  执行没问题就会生成node_moudle文件夹。

在这需要记录的是:

1:npm install 执行后失效问题,参考 https://www.jianshu.com/p/4a0c514d2c05

出现以上原因是设置代理的错误,我们可以采用以下方式

npm config rm proxy
npm config rm https-proxy

然后你可以安装淘宝的cnpm,这样你下载东西的速度可能提升很多,毕竟是国内的

npm install -g cnpm --registry=https://registry.npm.taobao.org

然后你用cnpm安装包

先写到这,调试试试

podfile 里面引用reactnative 部分的写法,不同版本不一样,参考 https://github.com/facebook/react-native/blob/v0.60.0/template/ios/Podfile 查找对应的版本。否则pod install 容易出错。

 

 

你可能感兴趣的:(ios 项目集成RN)