【SCSS】パーシャルファイルもコンパイルする方法(Windows10)
環境
Windows10
コマンドプロンプト
前回の続きになってます。
まだ、「DartJS Sass Compiler and Sass Watcher拡張子導入方法」 を行っていない方はそちらから行って下さい。
今回の内容は前回からの続きからになります。
パーシャルファイルとは
簡単に言うと分割したSCSSファイルの事です。
headerはheaderのファイルに記述、mainはmainのファイルに記述など、分割して管理する事で後からの修正もしやすかったり、探す時も素早く探しに行けます。
- ディレクトリ構成
test
├ css
│ ├ style.css
├ sass
│ ├ _header.scss ←パーシャルファイルをコンパイル
│ └ style.scss
└ index.html
※パーシャルファイルを作成するときは先頭に「_」を追加します。
また、style.scssに@use "パーシャルファイル名" を記述します。
パーシャルファイル名は「_」と.scssを省いた名前(header)のみ記述します。
- Node.jsをインストール
Node.jsとは
サーバー再度で動くjavascriptです。
直接公式サイトからNode.jsをインストール
推奨版をインストールします。
3.Node.jsとnpmが正しくインストールされたかどうか確認
Node.jsバージョン
node -v
v16.14.2
npm バージョン
npm -v
6.14.12
公式のと同じだったらインストールされています。
- npmでsassプラグインをインストール
npm init -y
package.jsonが作成されます。
npm i -D sass
node_modulesが作成されます。
-
dartsass.sassBinPath に node_modules/sass/sass.js(Windows)を設定する
設定の検索バーから「dartsass.sassBinPath」を検索する
Dartsass:Sass Bin Pathのフォームにnode_modules/sass/sass.jsを記述する -
パーシャルファイルをコンパイルする
_header.scssファイルを右クリック一番下の
Dartsass:Sass Watchをクリックします。これでstyle.cssにコンパイルされるはずです。
お疲れ様でした。
記述に誤りがありましたら、ご指摘宜しくお願い致します。
Discussion