MENU

【解決!】npm expo startで何度やってもスマホで動かなかった話

こんにちは、今回は **「Expoの起動でずっと詰まってた問題」**が、
たった1行のコマンド変更で一撃解決した話をまとめます。

しかも、何が違ったのか ChatGPTに聞いたら死ぬほどわかりやすく教えてくれたので、
同じようにハマってる人のために、体験談+解決方法+超やさしい解説をまとめます。


目次

🧨 起きたこと(エラー内容)

React Native + Expo で開発中、いつも通り…

bashコピーする編集するnpm expo start

でサーバーを起動。

QRコードをスマホ(Expo Go)で読み取ると…

🚫 Something went wrong.

なにをしても直らない。

  • expo install し直してもダメ
  • キャッシュ削除してもダメ
  • expo doctor はとくにエラー無し

💡 Cursor(AIコーディングツール)に聞いたら一発で解決

実は、Cursorのプレミアムモデルに相談してみたら、こう言われました

npm expo startじゃなくて、npm run devにしたら?」

そのとおりに package.json にこれを追加:

jsonコピーする編集する"scripts": {
  "dev": "expo start"
}

そして

bashコピーする編集するnpm run dev

で起動 → 一発でExpo Goがつながった!🎉


🤔 でも、同じ「expo start」じゃないの?何が違うの?

ここで ChatGPT に聞いてみたところ、
超やさしく教えてくれたのでシェアします👇


🧠 ざっくり言うとこう!

コマンド実は…結果
npm expo startパソコンに入ってる昔のExpoを使う❌ バージョンがズレてエラー
npm run devプロジェクトの中にある今のExpoを使う✅ バージョンぴったりで成功!

🤓 めちゃ簡単にいうと…

  • npm expo start は「昔ダウンロードした古いExpoを使う」
  • npm run dev は「今このプロジェクト用にインストールした新しいExpoを使う」

古いやつだとスマホと合わなくて動かない
ちゃんと合うやつならスムーズに動く!


✅ 解決手順まとめ(真似してOK)

  1. package.json にこれを追加:
jsonコピーする編集する"scripts": {
  "dev": "expo start"
}
  1. ターミナルで:
bashコピーする編集するnpm run dev
  1. 出てきたQRコードをExpo Goで読み取る!

💬 これでOK!

Expoで Something went wrong が出て動かない人は、
まずは npm run dev に切り替えるだけで直るかも

ChatGPTいわく、「npx」や「npm run」は正しいバージョンのExpoを使ってくれる安全な方法だそうです。


🔚 最後に

bashコピーする編集するnpm expo start

でずっと悩んでた自分がバカみたいに感じるくらい、
npm run dev のたった1行で全部うまくいきました。

そして、なぜうまくいったのかをChatGPTに聞いたら、
専門知識がない自分でもめちゃくちゃわかりやすくて感動しました。

同じように困ってる方がいたら、ぜひこの方法で試してみてくださいね!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

現役の薬剤師として調剤薬局で勤務しながら、コミュニケーションとプログラミングに関する知見を発信しています。
毎日の調剤業務では30人以上の患者様と対話しており、医療現場で培った「相手に伝わる話し方」や「信頼関係の築き方」といった実践的なコミュニケーション術を記事にしています。特に、専門的な内容をわかりやすく伝える技術や、緊張せずに会話を続けるコツなど、現場で即活用できるノウハウを中心にご紹介しています。

また、業務効率化に興味を持ったことをきっかけにプログラミングを独学で習得。現在は医療現場でのIT活用事例や、初心者向けのプログラミング学習法についても発信しています。
医療従事者の視点と、自らプログラミングを学んだ経験を活かし、専門的な内容をわかりやすくお伝えすることを心がけています。記事を通して、読者の皆様のスキルアップや業務改善にお役立ちできれば幸いです。

コメント

コメントする

目次