You will need two things:

  • tasks.json file
  • Blade Runner extension for VS CODE

Start by creating .vscode folder in your project.

Then in it create tasks.json file with the following content:

{
    "version": "0.1.0",
    "command": "sass",
    "isShellCommand": true,
    "args": ["--watch", "."],
    "showOutput": "always"
}

Now, after opening the project you can run the task by clicking Ctrl+Shift+B.

To automate the process use Blade Runner extension - https://marketplace.visualstudio.com/items?itemName=yukidoi.blade-runner

Blade Runner will run the task automatically after opening the project :)

Answer from gabrieln on Stack Overflow
🌐
Visual Studio Code
code.visualstudio.com › docs › languages › css
CSS, SCSS and Less
November 3, 2021 - Visual Studio Code has built-in support for editing style sheets in CSS .css, SCSS .scss and Less .less. In addition, you can install an extension for greater functionality. Tip: Click on an extension tile above to read the description and reviews to decide which extension is best for you.
Top answer
1 of 5
9

You will need two things:

  • tasks.json file
  • Blade Runner extension for VS CODE

Start by creating .vscode folder in your project.

Then in it create tasks.json file with the following content:

{
    "version": "0.1.0",
    "command": "sass",
    "isShellCommand": true,
    "args": ["--watch", "."],
    "showOutput": "always"
}

Now, after opening the project you can run the task by clicking Ctrl+Shift+B.

To automate the process use Blade Runner extension - https://marketplace.visualstudio.com/items?itemName=yukidoi.blade-runner

Blade Runner will run the task automatically after opening the project :)

2 of 5
4

A solution without additional extensions

With sass

Assuming you have sass installed globally with for instance:

npm install -g sass

Open the folder and create a task.json file under .vscode containing

{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
    {
        "label": "Watch Sass",
        "type": "shell",
        "command": "sass --watch src/style.sass styles/style.css --style=compressed",
        "problemMatcher": [],
        "group": {
            "kind": "build",
            "isDefault": true
        },
        "runOptions": {
            "runOn": "folderOpen"
        }
    }]
}

With node-sass

Replace sass with node-sass in the above.

In both cases make sure the source/destination filename, location and extension are correct (in my case src/style.scss and style/style.css)

With a Workspace file

Or copy the section in your .vscode-workspace file to avoid clutter of .json files.

Make sure to change the sass source and destination files to your personal needs.

Setup VSCode

[EDIT] whith the current version this is asked the first time you open the workspace file and the following steps are no longer needed. To a llow automatic run tasks

  1. Ctrl+Shift+P
  2. select Manage automatic Tasks and
  3. select Allow Automatic Tasks in Folder and
  4. close and reopen your folder (or Workspace)

The sass compiler will be called and starts watching all your edits with a reassuring:

Compiled css\src\style.sass to css\style.css.
Sass is watching for changes. Press Ctrl-C to stop.

or with error messages when compilation failed.:

Error: semicolons aren't allowed in the indented syntax.
  ╷
7 │     padding: 0;
  │               ^
  ╵
  css\src\_base.sass 7:12  @import
  css\src\style.sass 1:9   root stylesheet

EDIT command and args can be separated

{
    "label": "Compile sass",
    "type": "shell",
    "command": "sass",
    "args": [
        "--watch",
        "--style=compressed",
        "./style/src/main.sass",
        "./style/main.css"
    ],
    "runOptions": {
        "runOn": "folderOpen"
    }
},
🌐
Visual Studio Marketplace
marketplace.visualstudio.com › items
scss-to-css - Visual Studio Marketplace
Extension for Visual Studio Code - 🔥 The easiest way to compile scss file to css. And autoprefixer at the same time.
🌐
Medium
medium.com › @codingcarter › how-to-compile-scss-code-in-visual-studio-code-c8406fe54a18
How to Compile SCSS Code in Visual Studio Code | by Coding Carter | Medium
January 24, 2020 - ... Look at the bottom right of the Visual Studio Code interface, and you should see a button that says “Watch Sass”. Click the button, and the extension will generate a {filename}.css and {filename}.map.css file in the directory of all ...
🌐
Visual Studio Marketplace
marketplace.visualstudio.com › items
Live Sass Compiler - Visual Studio Marketplace
Extension for Visual Studio Code - Compile Sass or Scss to CSS at realtime with live browser reload.
🌐
Bangtech
data.bangtech.com › web › how-to-compile-your-sass-to-css-in-visual-studio-code.htm
How To Compile Your SASS/SCSS To CSS In Visual Studio Code
Sass is a CSS preprocessor with enhancements to the CSS syntax. Sass imports and mixings allows us to re-use codes and maintain a larger codebase. ... Close Visual Studio and wait for the installer to appear. Follow the steps to install the extension. Create a file named style.scss in the wwwroot ...
🌐
YouTube
youtube.com › watch
How to use SCSS in VS Code - YouTube
Live Sass compiler is A VS Code Extension that helps you to compile/transpile your SASS/SCSS files to CSS files at realtime with live browser reloadinstagram...
Published   September 23, 2022
🌐
YouTube
youtube.com › mr coder
How To Compile SASS To CSS In VSCode | The Easiest Way! - YouTube
Web browsers can't run SASS/SCSS files directly. So, it needs to be compiled into regular CSS. We usually do it by command prompt. But switching to the code ...
Published   November 28, 2020
Views   5K
🌐
GitHub
github.com › ramya-rao-a › vscode-sasshelper
GitHub - ramya-rao-a/vscode-sasshelper: VSCode extension that helps converting css to scss and to use mixins · GitHub
Convert your css to scss by extracting mixins and nesting rules and properties in scss files in Visual Studio Code using the Sass Helper.
Starred by 11 users
Forked by 4 users
Languages   TypeScript 93.0% | CSS 7.0%
Find elsewhere
🌐
Coding Campus
codingcampus.net › home › how to compile sass/scss to css in visual studio code
How to Compile SASS/SCSS to CSS in Visual Studio Code - Coding Campus
December 2, 2022 - For example, I am entering the following code: .card { position: relative; background-color: red; .card__name { background-color: blueviolet; } Click on the Watch Sass button from the Status bar at the bottom of VS Code.
🌐
MDBootstrap
mdbootstrap.com › standard › material design for bootstrap 5 & vanilla javascript
Compiling SCSS to CSS in Visual Studio Code - Material Design for Bootstrap
Expected behavior I am trying to compile the mdb.scss file into a mdb.css file using Visual Studio Code and Live Sass Compiler extension.
🌐
Ritwick Dey
ritwickdey.github.io › vscode-live-sass-compiler › docs › settings.html
Settings | Live Sass Compiler | VSCode Extension
[NEW] liveSassCompile.settings.formats : To setup Format (style), Extension Name & Save location for exported css [Multiple Format Supported]. Format can be _expanded_, _compact_, _compressed_ or _nested_. _Default is expanded._ Extension Name can be .css or .min.css. Default is .css. [New] Save location is relative from workspace root or your Sass files. Default value is null. (null means, it will generate CSS in the location of scss/sass.
🌐
Read the Docs
vscode-docs.readthedocs.io › en › latest › languages › css
Css - vscode-docs
This will create a sample tasks.json file in the workspace .vscode folder. The initial version of file has an example to run an arbitrary command. We will simply modify that configuration for transpiling Less/Sass instead: // Sass configuration { "version": "0.1.0", "command": "node-sass", "isShellCommand": true, "args": ["styles.scss", "styles.css"] }
🌐
Quora
quora.com › How-do-I-connect-a-SASS-file-to-a-CSS-file-in-VScode
How to connect a SASS file to a CSS file in VScode - Quora
Answer (1 of 2): Do you mean how to convert a Sass file to a CSS file? The best option is to use a build tool like Gulp/Grunt. You can also use module bundlers like Webpack or Parcel but, I think, that would be overkill.
🌐
freeCodeCamp
forum.freecodecamp.org › t › vscode-scss-not-compiling-to-css › 484834
VSCode: SCSS not compiling to CSS - The freeCodeCamp Forum
November 9, 2021 - I’m working in VSCode using HTML, SCSS and Bootstrap. All installed via npm from the terminal. I was working on and suddenly came across a bug which led to 2 hours of time wasting to find out the SCSS has stopped compiling to the main style.css sheet. All the extensions are working fine.
🌐
YouTube
youtube.com › code 2020
VS Code tips — Formatting CSS and SCSS - YouTube
Use the built-in #css and #scss formatters to quickly tidy up your stylesheets.Run the formatters using the 'Format Document' command or with alt+shift+F / c...
Published   April 27, 2022
Views   14K
🌐
GitHub
github.com › ritwickdey › vscode-live-sass-compiler › blob › master › docs › settings.md
vscode-live-sass-compiler/docs/settings.md at master · ritwickdey/vscode-live-sass-compiler
Compile Sass or Scss file to CSS at realtime with live browser reload feature. - vscode-live-sass-compiler/docs/settings.md at master · ritwickdey/vscode-live-sass-compiler
Author   ritwickdey
🌐
Reddit
reddit.com › r/css › scss and auto compiling into css
r/css on Reddit: SCSS and auto compiling into CSS
February 7, 2023 -

I used to do a lot of front end work but have been out of the game for a while and am just starting to get back into it. Years ago I remember using Node.js to watch and compile my scss files into css. What's the preferred (easiest) method these days? I'm finding a lot of different solutions online at this point and it seems there's even extensions available for VSCode that basically handle it for you.

Also... one thing I seem to be completely drawing a blank on, what's the ideal process to set this up for multiple projects? Is it even possible to set it and forget it for multiple projects or by nature, will you always have to run some code or do some button pressing while you're working to get the compiler to watch for code changes? That's one piece I just can't remember how I did it before.

Top answer
1 of 5
2
You can do it with a node-based bundler like webpack or vite - those are still the leading way to do it today. Vite is preferred by many people today if you don't have any legacy reasons why you need webpack. My preference would probably be a docker setup for local development, but that does require a setup for every new project. I've never had any kind of setup that will compile files without running anything. Ultimately there will always need to be a process running to compile your files, it's just a matter of how it gets booted up or triggered. I haven't used them because docker is better for my setup, but I have also heard of vscode plugins that will auto-compile for you while you have vscode open - if that suits you, you should use it! The advantages of a docker setup and why I use it: configure once, run on any machine don't need to fuss with versions or configuration once you've set it up - a docker configuration is as close to 100% future-proof as you're going to get simplifies sharing your project across teams - other team members don't need to worry about their machine setup makes versions and configuration explicit so you always know exactly what this build was meant to run on Once you've been working on websites for a long time like I have, you start to appreciate projects where the setup to develop process is smooth and error-free, and you do not have to worry about your local setup in order to run an old site you coded some time ago. Dockerizing can usually provide that.
2 of 5
1
It sounds like you’re talking about using node to run sass to compile your css. You want to install npm & add sass as a dev dependency. Then add a script to your package.json to compile/watch your scss (e.g., sass src/styles.scss:public/styles.css --watch). I have a template folder and various boilerplate package.json files to get me started on new projects. You could install sass globally if you have a use case for that, too.
🌐
BlueWindLab
bluewindlab.net › setup-live-sass-compiler-for-visual-studio-code
Setup Live SASS Compiler For Visual Studio Code Editor
June 30, 2025 - Easily install and configure the Live SASS Compiler extension in VS Code. Compile SCSS to CSS in real-time, save, and speed up your front-end development.
🌐
Medium
medium.com › @coadams9 › css-to-scss-1430c1692556
CSS to Scss!!. When I first started to learn how to… | by Cory Adams | Medium
October 10, 2019 - What follows is some of what I’ve learned over time. One thing I have to mention is the vs code extension “Live Sass Compiler”. This extension takes your Scss and maps it to CSS!