1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【備忘録】npm run dev を LAN 内の別端末から見る方法

1
Posted at

【備忘録】npm run dev を外部端末から見る方法

背景

npm run dev で立ち上げた開発サーバーは、デフォルトでは localhost:3000 でしかアクセスできません。
そのため同じ LAN 内のスマホや別 PC からアクセスするには設定が必要です。
自分用の備忘録としてまとめます。


方法

1. 自分の PC の IP アドレスを確認

Linux / macOS の場合:

ifconfig

Windows (PowerShell) の場合:

ipconfig

例)

IPv4 Address. . . . . . . . . . . : 192.168.0.45

ここで確認した 192.168.0.45 が LAN 内での自分の PC の IP アドレスです。


2. 開発サーバーを 0.0.0.0 で起動する

Next.js の場合:

npm run dev -- --hostname 0.0.0.0 --port 3000

Vite の場合:

npm run dev -- --host 0.0.0.0

0.0.0.0 を指定すると、外部からも接続を受け付けるようになります。


3. 外部端末からアクセス

同じ Wi-Fi / LAN に接続している端末のブラウザで以下を開きます。

http://192.168.0.45:3000

これで PC 上の開発サーバーがスマホや別 PC からも見られるようになります。


注意点

  • インターネット(WAN)からアクセス可能にするわけではありません。あくまで LAN 内限定です。
  • Windows ファイアウォールでポート (例: 3000) がブロックされている場合、許可設定が必要です。
  • セキュリティの観点から、外部公開が不要なときは npm run dev を終了するか localhost に戻すことをおすすめします。

まとめ

  • npm run dev はデフォルトだと外部端末からアクセスできない
  • --host 0.0.0.0 を指定して起動する
  • アクセスは http://<自分のPCのIP>:ポート番号

開発時にスマホ確認したいときなどに便利です。


補足

この記事の下書き作成には ChatGPT (gpt-5) を活用しました。
内容は実際に手元で検証した上で記録しています。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?