Sass — Installation
Install via npm
npm install -g sass
Verify installation:
sass --version
Install locally
npm install sass --save-dev
Add to package.json scripts:
{
"scripts": {
"build": "sass src/style.scss dist/style.css",
"watch": "sass --watch src/style.scss dist/style.css"
}
}
Install via yarn
yarn add sass
VS Code extension
Install the Live Sass Compiler extension:
- Open VS Code extensions
- Search "Live Sass Compiler"
- Click Install
- Click "Watch Sass" in the status bar
Command line usage
# Compile once
sass input.scss output.css
# Watch for changes
sass --watch src:dist
# Compile directory
sass src/scss:dist/css
# Output style
sass --style=compressed input.scss output.css
Using with npm scripts
{
"scripts": {
"sass:build": "sass --style=compressed src/scss/main.scss dist/css/style.css",
"sass:watch": "sass --watch src/scss/main.scss dist/css/style.css"
}
}
Using with PostCSS
npm install sass postcss postcss-cli autoprefixer
postcss.config.js:
module.exports = {
plugins: [
require('autoprefixer')
]
};
package.json:
{
"scripts": {
"build": "sass src/scss:dist/css && postcss dist/css/*.css --use autoprefixer -d dist/css"
}
}
Online compiler
Use the Sass Playground at sass-lang.com/play for quick experiments without installing anything.
Mini Practice
- Install Sass globally
- Create a .scss file
- Compile it to CSS
- Set up a watch script
Up Next
Continue with Basic Syntax — variables, nesting, and imports.
Related Topics
Frequently Asked Questions about Installation
What is Installation in Sass?
Installation is a fundamental concept in Sass. This lesson explains it step by step with clear examples, making it easy for beginners to understand.
How do I learn Installation?
Start by reading the explanation above, then try the code examples. Practice by modifying the examples and experimenting with different values. Hands-on practice is the best way to learn Installation.
Why is Installation important in Sass?
Installation is essential for Sass development. Understanding this concept will help you write better code and solve real-world problems more effectively.