[PR] 本記事にはプロモーションが含まれています。

【VS Code】Live Server(Go Live)の入れ方と設定|保存するとブラウザが自動で更新される

プラグイン

HTMLやCSS、JavaScriptを書いているとき、保存するたびにブラウザを手で読み込み直すのは手間です。VS Codeの拡張機能「Live Server」を入れると、保存したときにブラウザが自動で更新されます。入れ方と、使っている設定のメモです。

Live ServerはHTMLやCSSなどのファイルをそのまま見せるだけで、PHPは動かせません。PHPを使うページはXAMPPで確かめ、HTMLとCSSだけのページはLive Serverで確かめる、と使い分けています。

Live Serverでできること

Live Serverは、VS Codeの中で小さなWebサーバーを動かす拡張機能です。開いているフォルダの中のファイルを、ブラウザで http://127.0.0.1:5500 のようなアドレスで見られるようにします。

ファイルを保存すると、ブラウザのページが自動で読み込み直されます。CSSだけを変えたときは、ページを読み込み直さずにCSSだけが差し替わります。

Live Serverを使うときは、ファイル1つではなく、フォルダを開いた状態にしておきます。

インストール

  1. VS Codeの拡張機能の画面(Ctrl + Shift + X)を開きます。
  2. 「Live Server」で検索し、作者が Ritwick Dey のものをインストールします。
  3. 画面右下のステータスバーに「Go Live」が出ていれば完了です。
拡張機能の画面で検索したLive Server
代替テキスト:ステータスバーに出たGo Live

起動と停止

起動する

  1. 見たいHTMLファイル(index.html など)を開きます。
  2. 画面右下の「Go Live」を押します。
ステータスバーのGo Liveを押すところ
  1. ふだん使っているブラウザが開き、http://127.0.0.1:5500/index.html のようなアドレスでページが出ます。
Live Serverで開いたページ

あとは、HTMLやCSSを直して Ctrl + S で保存するたびに、ブラウザの表示が変わります。

HTMLファイルの上で右クリックして「Open with Live Server」を選んでも起動できます。

初めて起動したときに、Windowsのファイアウォールの確認が出ることがあります。自分のパソコンの中だけで使うなら、プライベートネットワークだけを許可すれば大丈夫です。

停止する

起動中は、ステータスバーの「Go Live」が「Port : 5500」に変わります。ここを押すとサーバーが止まります。

ステータスバーのPort : 5500

使っている設定(settings.json)

設定は、設定の画面(Ctrl + ,)の右上にある「設定 (JSON) を開く」から、settings.json に書き足します。

開くブラウザをChromeにする

ふだん使っているブラウザに関係なく、Live ServerのページをChromeで開きます。

JSON
"liveServer.settings.CustomBrowser": "chrome"

起動したときにブラウザを開かない

すでにブラウザでページを開いているときに、起動するたびに新しいタブが増えないようにします。

JSON
"liveServer.settings.NoBrowser": true

読み込み直すまでの待ち時間を変える

保存してからブラウザを読み込み直すまでの待ち時間を、ミリ秒で指定します。最初は100ミリ秒です。保存してすぐ読み込み直されて、表示が古いままになることがあるときは、300 くらいに増やします。

JSON
"liveServer.settings.wait": 300

CSSを変えたときもページ全体を読み込み直す

CSSだけの差し替えで表示がおかしくなるときは、毎回ページ全体を読み込み直すようにします。

JSON
"liveServer.settings.fullReload": true

settings.json では、設定と設定の間をカンマで区切ります。たとえば、上の2つを書くと次のようになります。

JSON
{
  "liveServer.settings.CustomBrowser": "chrome",
  "liveServer.settings.wait": 300
}

うまく動かないとき

「Go Live」が出ない

ファイルを1つだけ開いていると出ないことがあります。「ファイル」→「フォルダーを開く」(Ctrl + K → Ctrl + O)で、HTMLファイルが入っているフォルダを開き直します。

保存してもブラウザが変わらない

  • Ctrl + S で保存できているかを確かめます。タブのファイル名の横に「●」が出ているときは、まだ保存されていません。
  • HTMLに body のタグがないと、自動で読み込み直されません。
  • ファイアウォールの確認で「キャンセル」を押していたら、Windowsのファイアウォールの設定でVS Codeの通信を許可します。

関連する記事

ほかの開発・プログラミングの記事は、開発・プログラミングメモの目次から、テーマ別に探せます。

このブログは、にほんブログ村と人気ブログランキングに参加しています。記事が役に立ったら、下のランキングのバナーのどれかを押して応援してもらえると励みになります。

ブログランキング・にほんブログ村へにほんブログ村

サーバー構築・運用ランキング プログラムランキング

プラグイン
watasoftdevをフォローする

コメント