I'm developing react-native app based on the latest 0.15.0 release via the NPM install/update method. Looking through the react-native MapView documentation it appears that it should support "image" prop in the "annotations" prop and "overlays" prop in the MapView. However, those props didn't work in my RN release.
react-native GitHubのさまざまなブランチを調べたところ、MapViewにこれらの小道具があるのはマスターブランチだけであることがわかりました(これを参照)。私はNPMを介してRNリリースについていくので。RNマスターブランチに対してどのように開発できるかは私にはわかりません。
何か案が?
私が考えることができる1つの方法は、npmのnode_modulesでmasterブランチのgit pullを実行し、react-nativeモジュールを上書きすることです。しかし、それは思い切ったようで、削除が必要な不要な部分もたくさん引き込みます。
もう1つのアイデアは、マスターブランチのMapViewコンポーネントと対応するiOSネイティブファイルRCTMapを手動でコピーすることですが、それはエレガントで面倒なようです。
ここでよりエレガントなソリューションを探しています。
次のように、package.jsonでgit依存関係を指定できるはずです。
"dependencies": {
"react-native": "facebook/react-native",
},
npmは、インストール時にリポジトリのクローンを自動的に作成します。特定のコミットに固定する場合(強くお勧めします)、実行しますfacebook/react-native#f025049b
。
(この戦略はreact
、npmの前にビルドステップを必要とするそれ自体のような一部のパッケージでは機能しませんが、react-native
このように正常に機能するはずです。)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加