Home > Web Front-end > CSS Tutorial > Which command is used to run SASS code from the command line?

Which command is used to run SASS code from the command line?

WBOY
Release: 2023-09-05 21:05:01
forward
653 people have browsed it

SASS is the abbreviation of Syntropically Awesome Style Sheets. It is a preprocessor that compiles SCSS code and converts it into CSS (Cascading Style Sheets). It is a superset of CSS.

This tutorial will teach us to compile SCSS code using the terminal.

Steps to run SASS from the terminal

Users should follow the steps below to run SASS code from the terminal.

  • Step 1 - User should install Node.JS on their local machine. If not, please visit https://nodejs.org/en/download, download and install it from there.

  • Step 2 - Now, we need to create a Node project. Open a terminal in the project directory and run the following command in the terminal to start a new NodeJS project.

npm init -y
Copy after login
  • Step 3 - Now run the following command in the terminal to install SASS in the current node project.

npm i node-sass
Copy after login
  • Step 4 - Open the package.json file of the current project and add the following lines in the "scripts" object.

"scss": "node-sass --watch scss -o css"
Copy after login

哪个命令用于从命令行运行 SASS 代码?

  • Step 5 - Create SCSS and CSS folders in the project directory. Also, add the style.scss file in the SCSS directory and the style.css file in the CSS directory.

This is the project directory structure.

哪个命令用于从命令行运行 SASS 代码?

  • Step 6 - Now add the following SASS code in the style.scss file.

$height: 45rem;
$border: 2px, solid, blue;

div {
   height: $height;
   border: $border;
   border-radius: 1rem;
}
Copy after login
  • Step 7 - Now, run the following command in the terminal to compile the SCSS code.

npm run scss
Copy after login

哪个命令用于从命令行运行 SASS 代码?

  • Step 8 - It will generate the following output code in the style.css file. If not, change the code of the scss file while the script is running.

div {
   height: 45rem;
   border: 2px, solid, blue;
   border-radius: 1rem;
}
Copy after login

Now, whenever the user makes changes to the style.scss file, the output in the style.css file also changes.

Why do we use SASS instead of CSS?

There are many benefits to using SASS over CSS.

  • Variables - Sass allows us to create variables, which can simplify CSS code and reduce complexity. For example, we can define a backgroundColor variable and assign it the appropriate value. Afterwards, we can use variables throughout the code instead of hard-coded color values.

  • Mixins - Sass allows us to define mixins, which are reusable chunks of code, just like functions that we can use in other parts of the code.

  • Nesting - Sass allows us to nest CSS selectors together, making our code more organized and easier to read. For example, we can nest a ul selector within a navigation selector to style a navigation menu.

  • Import - We can create partial SCSS files in SASS and import them into other SCSS files, breaking the code for different components into separate files.

The above is the detailed content of Which command is used to run SASS code from the command line?. For more information, please follow other related articles on the PHP Chinese website!

source:tutorialspoint.com
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template