react-nativeバージョンアップ
1756 ワード
React Nativeは常に最新バージョンに更新され、より多くのAPI、ビュー、開発者ツール、その他のいくつかの良いものを得ることができます.完全なReact NativeプロジェクトはAndroidプロジェクト、iOSプロジェクトとJavaScriptプロジェクトから構成されています.しかも一つのnpmパッケージに包装されていますので、アップグレードはちょっと面倒かもしれません.私たちはこの流れをできるだけ簡略化します.以下は現在必要なアップグレードステップです.
更新日誌はここで調べます.
1.
下のURLに行ってhttps://www.npmjs.com/package/react-native プロジェクトディレクトリの
2.プロジェクトテンプレートファイルをアップグレードする
新しいバージョンのnpmパケットは、通常、新しいプロジェクトを作成する新規に追加されたファイルであれば、直接作成します. ファイルが現在のバージョンのファイルと同じであればスキップします. ファイルと現在のバージョンのファイルが異なると、いくつかのオプションが提示されます.両者の違いを確認して、あなたのバージョンを保留するか、または新しいテンプレートで上書きするかを選択します. 原コードの修正があれば、アップグレード前にアップグレードします.上書きが完了したら、ツールを使って差を探して、あなたの前に修正したコードを新しいファイルに徐々に運搬します.
手動アップグレード
React Nativeのプロジェクト構造が大きく変更される場合があります.この時は、0.13から0.14バージョン、または0.28から0.29バージョンなどの手で修正する必要があります.アップグレードする時は先に更新ログを読んで、追加の手動修正が必要かどうかを確認してください.
更新日誌はここで調べます.
1.
react-native
のnode依存パケットを更新する.下のURLに行って
react-native
のnpmパッケージの最新バージョンを調べてください.またはnpm info react-native
コマンドを使って確認してください.package.json
ファイルを開いて、dependencies
モジュールの下でreact-native
を見つけて、現在のバージョン番号を最新に変更して、コマンドラインで実行します.$ npm install
0.24バージョンからは、react-nativeは、reactモジュールを追加的にインストールする必要があり、reactのバージョンに対しては、厳密な要件があります.本明細書では、すべてのreact nativeおよび対応するreactモジュールのバージョン要件をリストすることができません.npm installを実行しようとしても、最初に読者に注意してください.その後、インストール中のエラーメッセージ、例えばrequire react@ . . , but none was installed
を観察してから、このようなヒントに従ってnpm install react@ . . --save
を実行します.2.プロジェクトテンプレートファイルをアップグレードする
新しいバージョンのnpmパケットは、通常、新しいプロジェクトを作成する
react-native init
を実行するときに生成されるiOSやAndroidなどのプロジェクトファイルの動的に生成されたファイルを含む.古いプロジェクトのプロジェクトファイルを更新するためには、コマンドラインで実行する必要があります.$ react-native upgrade
このコマンドは最新のプロジェクトテンプレートをチェックして、次のようにします.h
キーを押して、すべての使用可能なコマンドを確認してもいいです.手動アップグレード
React Nativeのプロジェクト構造が大きく変更される場合があります.この時は、0.13から0.14バージョン、または0.28から0.29バージョンなどの手で修正する必要があります.アップグレードする時は先に更新ログを読んで、追加の手動修正が必要かどうかを確認してください.