如何从命令行运行SASS代码?

如何从命令行运行SASS代码?

SASS是Syntactically Awesome Style Sheets的缩写。它是一种预处理器,将SCSS代码编译为CSS(层叠样式表)并将其转换为CSS格式。 它是CSS的超集。

本教程将教我们如何使用终端编译SCSS代码。

从终端运行SASS的步骤

用户应按照以下步骤从终端运行SASS代码。

  • 步骤1 – 用户应在本地计算机上安装Node.JS。 如果没有,请转到https://nodejs.org/en/download,从那里下载并安装。

  • 步骤2 – 现在,我们需要创建一个Node项目。 在项目目录中打开终端并在终端中运行以下命令以启动新的NodeJS项目。

npm init -y
  • 步骤3 – 现在在终端中运行以下命令,以在当前node项目中安装SASS。
npm i node-sass
  • 步骤4 – 打开当前项目的package.json文件,并在“scripts”对象中添加以下行。
"scss": "node-sass --watch scss -o css"

如何从命令行运行SASS代码?

  • 步骤5 -在项目目录中创建SCSS和CSS文件夹。 还要在SCSS目录中添加style.scss文件,在CSS目录中添加style.css文件。

下面是项目目录结构。

如何从命令行运行SASS代码?

  • 步骤6 – 现在在style.scss文件中添加以下SASS代码。
$height: 45rem;
$border: 2px, solid, blue;

div {
   height: $height;
   border: $border;
   border-radius: 1rem;
}
  • 步骤7 – 现在,在终端中运行以下命令,以编译SCSS代码。
npm run scss

如何从命令行运行SASS代码?

  • 步骤8 – 它将在style.css文件中生成以下输出代码。 如果没有,请在脚本运行时更改SCSS文件的代码。
div {
   height: 45rem;
   border: 2px, solid, blue;
   border-radius: 1rem;
}

现在,每当用户更改style.scss文件时,输出也会在style.css文件中更改。

为什么要使用SASS而不是CSS?

相比CSS,使用SASS有很多好处。

  • 变量 – Sass允许我们创建变量,这可以简化CSS代码并降低其复杂性。 例如,我们可以定义一个backgroundColor变量并分配一个合适的值。 然后,我们可以在整个代码中使用变量而不是硬编码的颜色值。

  • 混合 – Sass允许我们定义混合,这是可重用的代码块,类似于我们可以在代码的其他部分中使用的函数。

  • 嵌套 – Sass允许我们将CSS选择器嵌套在彼此中,使我们的代码更有组织,更易于阅读。 例如,我们可以将ul选择器嵌套在nav选择器中,以便为导航菜单设置样式。

  • 导入 – 我们可以创建SASS的部分文件并将它们导入到其他SASS文件中,将不同组件的代码分解到单独的文件中。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

CSS 教程