あらかじめ、NPM、Node.jsをインストールしておきます。
(1). VS Codeを開き、Shift+Command+P ショートカットで「コマンドパレット」を開きます。
(2). Configure Task Runner
と入力して、Enterで選択します。
(3). 次に表示される画面で「Others」を選択します。
(4). 以下の内容を記入したサンプルの「tasks.json」ファイルを「.vscode」フォルダーに作成します。
{ "version": "0.1.0", "command": "npm", "isShellCommand": true, "args": ["run"], "tasks": [ { "taskName": "build-sass", "isBuildCommand": true, "showOutput": "always" } ] }
(5). 次に開いているフォルダの一番上の位置に 「package.json」 というファイルを作成して、以下の内容を記述します。
site/sass/style.scss site/css/style.css
は、適宜変更して下さい。
{ "name": "node-sass-build", "version": "0.1.0", "scripts": { "build-sass": "node-sass -w --source-map true site/sass/style.scss site/css/style.css" } }
Shift + Command + B のショートカットでコンパイルが開始されます。
一度行ったあとはscssファイルの保存の度にコンパイルされると思います。
実際に動いたあとで覚書を記入したので、うまくいかないところがあるかもしれません。。
その際は以下の2つの記事を参考にしてみてください。
参考:Visual Studio Code で Sass(scss)コンパイルを行うシンプルな方法
CSS, Sass and Lessサポート