🚀 React Native 環境を構築する方法。
📥 インストール手順
1️⃣ 必須ツールのインストール
npm install -g yarn # 📦 Yarnをグローバルインストール
npm install -g npm-check-updates # 🔄 npm更新ツールをインストール
2️⃣ プロジェクト作成と必要パッケージのインストール
- 新規プロジェクト作成
- 空のテンプレートで新規プロジェクトを作成します:
yarn create expo-app --template blank test cd test
- Expoパッケージのインストール
- 次のコマンドを順に実行し、必要なライブラリを追加します:
npx expo install react-dom react-native-web @expo/metro-runtime # 🌐 Web対応パッケージ npx expo install @react-navigation/bottom-tabs @react-navigation/drawer @react-navigation/native @react-navigation/native-stack @react-native-async-storage/async-storage # 🧭 ナビゲーション関連 npx expo install @expo/vector-icons # 🎨 アイコン npx expo install expo-camera expo-gl # 📷 カメラ & グラフィックス npx expo install react-native-crypto-js react-native-gesture-handler react-native-reanimated react-native-safe-area-context react-native-screens # 🤏 ジェスチャー & セーフエリア対応 npx expo install expo-file-system expo-av expo-system-ui # 🗂️ ファイル & マルチメディア対応 npx expo install axios # 🌐 HTTPリクエスト
-
環境変数の設定 AndroidとJavaのパスを設定します:
export ANDROID_HOME=~/android export JAVA_HOME=~/android-studio/jbr
-
プロジェクト開始 開発サーバーを起動します:
npx expo start
3️⃣ 🚫 使わない古いコマンド(参考)
以下のコマンドは現在のExpoやReact Native環境では不要です:
npm uninstall expo-cli # Expo CLIのアンインストール
npm uninstall react-native-cli # React Native CLIのアンインストール
#npm install -g react-native
#react-native --version
npm cache clean --force
#npx @react-native-community/cli init test
#yarn install react-native-web
#npx react-native start
#npx react-native run-android
#npx react-native run-ios
📥 androidの開発環境を構築する
1️⃣ 必須ツールのインストール
- android studio
- NDK
- Command line tools
- JAVA
dnf install java-17-openjdk
2️⃣ 環境の確認
ln -s $HOME/image/android-studio /opt/android-studio
export ANDROID_SDK_ROOT=$HOME/image/android
export ANDROID_HOME=$ANDROID_SDK_ROOT
export JDK_HOME=$HOME/image/android-studio/jbr/bin
export JAVA_HOME=$HOME/image/android-studio/jbr
export PATH=$PATH:$ANDROID_SDK_ROOT/emulator
export PATH=$PATH:$ANDROID_SDK_ROOT/tools
export PATH=$PATH:$ANDROID_SDK_ROOT/tools/bin
export PATH=$PATH:$ANDROID_SDK_ROOT/platform-tools
export PATH=$PATH:$ANDROID_SDK_ROOT/cmdline-tools/latest/bin
npx react-native doctor
これでセットアップは完了です!✨ 🚀