1

をネイティブバージョンが反応します。 React Native Docsによれば、毎月React Nativeの更新版が提供されます。だから毎月更新していますが、問題は私のプロジェクトでエラーの原因となるreact-nativeアップデートのために古くなっているnpmパッケージを使用していることです。 ロック<strong>アンドロイド</strong>と<strong>の両方に取り組んヶ月の過去4用のネイティブ</strong> IOS</strong>に反応Xcodeで、私は<strong>を使用しているIOS

アンドロイド のために、私たちはのGradleにバージョン番号を指定してreact-nativeバージョンをロックすることができます。 Javascriptの部分についてはpackage.jsonにロックすることができます。しかし、IOSのために私はそのようなものを見つけることができません。

react-nativeのバージョンを xcodeにロックする方法はありますか?

答えて

1

はい、ルートパスにpackage.jsonファイルを作成してください。反応ネイティブ固定数にバージョンしてください。

"dependencies": { 
    "react-native": "0.50.4", 
} 

したがって、npm installを実行するたびに、指定されたバージョンがインストールされます。ポストフィックスなしで^アップグレードされることはありません。

反応し、ネイティブのiOSのバージョンnode_module/react-native/Librariesフォルダからわずかプロジェクト/静的ライブラリのインポートがあり、react-native link経由。

アップデート1:

あなたはそれがnode_modules/react-native/Libraries/NativeAnimation/RCTAnimation.xcodeprojで見つける見つけることができます 、例えばプロジェクトでRCTAnimation.xcodeprojしてください。

enter image description here

+0

それはそれがどのように動作するかだ場合は、このエラーを引き起こしているかについてどんな考えを持っていますか? ネイティブバージョンの不一致: Javascriptバージョン:0.50.3 ネイティブバージョン:0.51.0 – Joshua

+0

これがあなたのケースです - バージョンが一致しない場合、この問題が発生する可能性があります。 https://stackoverflow.com/questions/47763824/react-native-version-mismatch – Val

+0

XCodeプロジェクトとnode_modulesの関係について私の答えが更新されました。 – Val

関連する問題

 関連する問題