首頁 > web前端 > css教學 > 主體

哪個命令用於從命令列執行 SASS 程式碼?

WBOY
發布: 2023-09-05 21:05:01
轉載
605 人瀏覽過

SASS 是 Syntropically Awesome Style Sheets 的縮寫。它是編譯SCSS程式碼並將其轉換為CSS(級聯樣式表)的預處理。它是 CSS 的超集。

本教學將教我們使用終端編譯 SCSS 程式碼。

從終端機執行 SASS 的步驟

使用者應依照以下步驟從終端機執行 SASS 程式碼。

  • 第 1 步 - 使用者應該在本機上安裝 Node.JS。如果沒有,請訪問 https://nodejs.org/en/download,從那裡下載並安裝。

  • 第 2 步 - 現在,我們需要建立一個 Node 專案。在專案目錄中開啟終端,並在終端機中執行以下命令來啟動新的 NodeJS 專案。

npm init -y
登入後複製
  • 第 3 步 - 現在在終端機中執行以下命令以在目前節點專案中安裝 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?

使用 SASS 比 CSS 有許多好處。

  • 變數 - Sass允許我們建立變量,這可以簡化CSS程式碼並降低複雜性。例如,我們可以定義一個backgroundColor變數並為其指派適當的值。之後,我們可以在整個程式碼中使用變數而不是硬編碼的顏色值。

  • Mixins - Sass 允許我們定義 mixins,它們是可重複使用的程式碼區塊,就像我們可以在程式碼的其他部分使用的函數一樣。

  • 嵌套- Sass 讓我們可以將 CSS 選擇器嵌套在一起,使我們的程式碼更有條理且更易於閱讀。例如,我們可以在導航選擇器中嵌套 ul 選擇器來設定導航選單的樣式。

  • 匯入- 我們可以在 SASS 中建立部分 SCSS 檔案並將其匯入到其他 SCSS 檔案中,將不同元件的程式碼分解為單獨的檔案。

以上是哪個命令用於從命令列執行 SASS 程式碼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!