Expoを使用した新しいプロジェクトの作成と一般的なエラーの解決方法


  1. Expo CLIのインストール: Expoを使用するには、まずExpo CLI(コマンドラインツール)をインストールする必要があります。以下のコマンドを実行してインストールします。

    npm install -g expo-cli
  2. 新しいプロジェクトの作成: Expo CLIをインストールしたら、新しいプロジェクトを作成できます。以下のコマンドを実行して、新しいプロジェクトを作成します。

    expo init プロジェクト名

    このコマンドを実行すると、プロジェクトのテンプレートが作成されます。

  3. プロジェクトの実行: 作成したプロジェクトに移動し、以下のコマンドを実行してプロジェクトを起動します。

    cd プロジェクト名
    expo start

    Expo開発サーバーが起動し、QRコードが表示されます。これをスキャンすると、Expoクライアントアプリでアプリをプレビューできます。

  4. エラーの解決: プロジェクトの開発中によく遭遇するいくつかのエラーとその解決方法を紹介します。

    • エラー: "Error: ENOSPC: System limit for number of file watchers reached" 解決方法: 以下のコマンドを実行して、ファイルウォッチャーの制限を増やします。

      echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
    • エラー: "TypeError: undefined is not an object (evaluating 'SomeModule.someFunction')" 解決方法: パッケージの依存関係が正しく解決されていない可能性があります。以下のコマンドを実行して、パッケージを再インストールします。

      rm -rf node_modules
      npm install

    これらは一般的なエラーの一部ですが、実際の開発中に遭遇する他のエラーもあります。公式のExpoドキュメントやコミュニティフォーラムを参照することで、さまざまなエラーに対する解決策を見つけることができます。

この投稿では、Expoを使用して新しいプロジェクトを作成する手順と、よく遭遇するエラーの解決方法を紹介しました。これにより、Expoを使ったアプリケーションの開発がスムーズに進むことを期待しています。