【自動コンパイル】VSCodeでSassを使う方法を解説

「VSCodeでSassを使いたいんだけど、自動コンパイルしてくれる仕組み作れないかな」

今回は上記の悩みにお答えします。

この記事では、VSCodeでSassを自動コンパイル環境を作る方法を解説します。

結論から言うと「Live Sass Compiler」という拡張機能を使えば解決です。
「Live Sass Compiler」のインストールから使い方までご説明します。

VSCodeをインストール

VSCodeのインストールがまだの方は、以下の記事をどうぞ。

【初心者向け】Visual Studio Codeの使い方【図解あり】
【初心者向け】Visual Studio Codeの使い方【図解あり】
記事を読む

上記の記事では、VSCodeのインストール方法と、おすすめの拡張機能を2つご紹介しております。

Live Sass Compilerの使い方

では、VSCodeでSassを自動コンパイルするための拡張機能である「Live Sass Compiler」を導入していきます。

Live Sass Compilerをインストール

install_sass

まず、画面左側の「Extensions」ボタンをクリックします。

検索欄に「live sass compiler」と入力します。
検索結果に「Live Sass Compiler」が表示されるので、インストールします。

Live Sass Compilerを使ってみる

では、実際にLive Sass Compilerを使ってみましょう。

デスクトップ上などに空のフォルダを作ります。
名前はなんでもいいです。
ここでは、「sass_lesson」と名前をつけました。

open_drag

「sass_lesson」と名前をつけたフォルダをVS Codeで開きます。
ドラッグ & ドロップで簡単に開けます。

make_file

「ファイル追加」ボタンから以下の2つのファイルを作ります。

  • index.html

  • style.scss

「css」ではなく「scss」です。

sass_index

index.htmlに上の画像のようなコードを書きます。
リンクさせるスタイルシートのファイル名は「style.css」にしてください。

コードを書くのが面倒な場合は以下のコードをコピペしてください。
「Ctrl + S」で保存します。

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Sass Test</title>
  <link rel="stylesheet" href="style.css">
</head>
<body>
  <div class="header">
    <h2>SassTest</h2>
  </div>
  <div class="main">
    <h1>SassTest</h1>
    <p>Sassで効率的にCSSを管理する</p>
  </div>
  <div class="footer">
    © SassTest
  </div>
</body>
</html>

style.scssにもコードを書きます。
以下のコードをコピペしてください。

body, h1, h2, p {
  margin: 0;
  padding: 0;
}

.header {
  background-color: #f79314;
  padding-left: 20px;
  padding-right: 20px;
  color: white;

  & h2 {
    line-height: 100px;
    font-size: 30px;
  }
}

.main {
  background-color: #fcfaf5;
  height: calc(100vh - (100px + 50px));
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;

  & h1 {
    font-size: 60px;
  }
}

.footer {
  background-color: #f79314;
  line-height: 50px;
  text-align: center;
  color: white;
}

「&」は直近の親要素を指します。
「Ctrl + S」で保存します。

watch_sass

画面の下の方に「Watch Sass」と表示されていると思います。
scssファイルを開いていると、自動で表示されます。

「Watch Sass」をクリックします。

auto_css

「style.scss」から「style.css」が自動で生成されます。

index.htmlを右クリックして「Open with Live Server」をクリックします。
Webサイトっぽいものが表示されたと思います。

「Open with Live Server」は「Live Server」というVSCodeの拡張機能をインストールしていないと表示されません。
以下の記事で「Live Server」のインストールと使い方を解説しています。

【初心者向け】Visual Studio Codeの使い方【図解あり】
【初心者向け】Visual Studio Codeの使い方【図解あり】
記事を読む

ここで、style.scssを適当に書き換えてみてください。
.headerのbackground-colorをblueとかにしてみてください。
そしてまた「Ctrl + S」で保存します。

すると自動でstyle.cssも自動で書き換わります。
「Live Server」で開いたサイトも自動で反映していると思います。

watching_sass

「Live Sass Compiler」を解除する場合は、VS Codeのウインドウの下側の「Watching...」と表示されているところをクリックします。
解除すると、style.scssを編集して保存してもstyle.cssは自動で書き換わりません。

style.scssを編集して保存した後、「Live Sass Compiler」を起動しても問題ありません。
起動したタイミングでstyle.cssが書き換わります。

パソコンをシャットダウンしたり、スリープする時は「Live Sass Compiler」を解除してください。

まとめ

最後に記事の内容をまとめます。
今回、VSCodeにSassの自動コンパイル環境を作るために行った手順は以下です。

  • Live Sass Compilerをインストールする

  • 「〜.scss」というファイルを作って保存する

  • 画面下の「Watch Sass」をクリックする

  • 自動でcssファイルが作成される

  • 画面下の「Watching...」をクリックすると自動コンパイルが解除される

というわけで、記事は以上です。

この記事を共有

以下のボタンを押すとSNSが開きます

Copyright © 2025 RalaCode