Expoでビルドサーバーを起動しようとしたらネットワークエラーで怒られた
環境
WIndows10
やりたかったこと
React NativeでHello World的なことをしたく、Expoを使ってビルドサーバーを起動した。
手順はたったの3つだけ
1 Expoをインストール
$ npm install -g expo-cli
2 プロジェクトを作成・移動
$ expo init my-app $ cd my-app
3 ビルドサーバ立ち上げ
npm start
つまずいたこと
端末側の問題を疑って、サブ機のiPhoneで試してみたら、
「There was a problem loading the requested app.... It looks like you may be using a LAN URL...」
が表示される。
端末の問題ではなくやはりネットワークに原因があるらしい。
問題改善のためにやったこと
これ↓ファイアウォール設定とかアプリインストールとかいろいろ試してみる。もだめ reactjs - Can't load expo app: Something went wrong - Stack Overflow
解決策
原因はWSLでサーバーたてていたこと WSLのインターフェースはWindowsが用意している仮想のインターフェースだから、同じLAN内の他の端末からアクセスできないよね ってことでコマンドプロンプトでやったらできた