目前很多项目使用了pod集成,这是个很好的管理工具。
那么这样的项目怎么使用React Native呢?
React Native的pod库最新版本是0.13.0-rc,而github上react native版本已经是0.17.0了。所以用pod install时必然不是最新的版本。但pod可以指定到npm文件中。
将Podfile文件中的RN部分改为:
pod 'React', :path => '../node_modules/react-native', :subspecs => [
'RCTText',
'RCTImage',
'RCTNetwork',
'RCTWebSocket',
]
之后进行pod install。
运行时
(JS_DIR=`pwd`;cd ../node_modules/react-native; npm run start -- --root$JS_DIR)
我自己执行过几次。
有时产生Pods/React目录,有时没有。如果有的话对应的运行为
(JS_DIR=`pwd`/ReactComponent;cd Pods/React; npm run start -- --root$JS_DIR)
原因未知,缘由会持续更。