Mac下ReactNativeの環境構築

1851 ワード

FacebookのオープンソースReactNativeに伴い、プロジェクトにこのオープンソースフレームワークを導入する会社が増えているため、現在も学習に参加しています.一.環境がmac上に配置されてReact環境を構築するには、次のツールAndroid Studio、nodeが必要です.js, the React Native command line tools, and Watchman. まずnodeとWatchmanをインストールしますここではHomebrewでインストールします.インストールは簡単にmacの端末を開いて/usr/bin/ruby-e"$(curl-fssSL)https://raw.githubusercontent.com/Homebrew/install/master/install)"
この段落はコマンドラインに貼ればいいです.インストールが完了したら、nodeをインストールできます.具体的なコマンドはbrew install nodeと同じです.Watchmanも同じインストールコマンドはbrew install watchmanです.インストールが完了したら、React Native command line toolsのインストールを開始します.その前にnodeがインストールされています.このnode npmで具体的なコマンドをインストールするのは、npm install-g react-native-cliがインストールに失敗した場合です.プロンプト権限エラーこの場合、次のコマンドsudo npm install-g react-native-cliのIf you get error Cannot find module'npmlog'を入力できます.このエラーtry this before:curl-0-Lhttp://npmjs.org/install.sh | sudo sh . 次はandroid開発環境の構築です.私は一つ一つ言いません.しかし、ここで注意しなければならないのは、最後に必ず環境変数を設定することです:ANDROID_HOME、最初は設定していなかったが、sdkエラーが見つからなかった.
export ANDROID_HOME=‘  sdk   ’

これらが終わったらreactinativeプロジェクトの構築を開始できます
二初期化プロジェクトは端末にreact-native init AwesomeProject AwesomeProjectを入力し、プロジェクト名は自分のニーズに合わせて命名することができる.初期化が完了すると、cdはプロジェクトルートディレクトリcd AwesomeProjectに入り、シミュレータを起動します.起動後に端末にreact-native run-androidを入力、コンパイル完了を待ってからシミュレータで修正したい場合はindexを変更することができる.android.jsファイルをダブルクリックし、R健をダブルクリックしてリロードし、シミュレータで更新後の効果を見ると成功します.効果は以下の通りです.
三.Android本体のデバッグは初めて本体で実行され、直接エラーが発生しました.bridge configuration isn't available」errorは、公式サイトのソリューションを見て、5.0以上の機種であれば、adb逆エージェントポートを通じて、Macポートを試験機に逆エージェントすることができます.
Run adb reverse tcp:8081 tcp:8081
5.0以下の機器の場合、react-native start--port[PORT]でDebug Serverを起動し、試験機にインストールした後、デバイスを揺らし、ポップアップメニューからDev Settings>Debug Server host for deviceを選択し、MacのIPアドレスを記入するとwifi設定でもifconfigでも見ることができます
これで後で本体でデバッグできます.
前の項目に基づいてreactnativeを導入したい場合は、次の文章を参照してください.