gulp-sass安裝

環(huán)境的搭建

安裝步驟:↓

1、 切換到項(xiàng)目文件夾
2、先安裝gulp
npm install gulp --save-dev
3、安裝sass
npm install sass gulp-sass --save-dev
4、gulp-watch插件 (需要用到監(jiān)聽(tīng)插件)
監(jiān)聽(tīng)指定的文件,如果發(fā)生變化就自動(dòng)進(jìn)行執(zhí)行相應(yīng)的操作
安裝: npm install gulp-watch --save-dev

sass文件的解析

注意:文件路徑不能包含中文
1、在項(xiàng)目中創(chuàng)建 .scss文件

$fontColor:red;
h1 {
  color: $fontColor;
}

1.1編寫(xiě)gulp文件 gulpfile.js

//引入gulp文件
let gulp = require('gulp');
//引入sass文件
let sass = require('gulp-sass')(require('sass'));
//定義gulp-sass文件解析任務(wù)
gulp.task('sass',function(){
    return gulp.src('./sass/*.scss').pipe(sass()).pipe(gulp.dest('./css'));
})
//設(shè)置監(jiān)聽(tīng)實(shí)時(shí)刷新 獲取監(jiān)聽(tīng)模塊 自動(dòng)解析
let watch = require('gulp-watch');
gulp.task('wch',function(){
    watch('./sass/*.scss',gulp.series(['sass'])) //*號(hào)代表全部
})

手動(dòng)指定任務(wù)運(yùn)行我們的gulp腳本太麻煩了。這里我們利用gulp的watch功能,實(shí)現(xiàn)每當(dāng)Sass文件的內(nèi)容發(fā)生改變,就會(huì)自動(dòng)執(zhí)行對(duì)應(yīng)的命令,重新進(jìn)行編譯。

用法: watch("要監(jiān)視的文件", 要進(jìn)行的響應(yīng)處理)
這里我是創(chuàng)建了一個(gè)sass文件夾和一個(gè)css文件夾,監(jiān)聽(tīng)文件夾下所有.scss文件的變化

1.2 創(chuàng)建html文件引入并且使用

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <link rel="stylesheet" href="./css/index.css">
</head>
<body>
    <h1>見(jiàn)過(guò)你的美,還能愛(ài)上誰(shuí)</h1>
</body>
</html>

1.3執(zhí)行文件

gulp wch sass

監(jiān)聽(tīng)watch.png

Sass常用用法指南

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • ①確保電腦全局安裝了npm 查看npm版本號(hào):npm -v ②在項(xiàng)目根目錄中打開(kāi)cmd:創(chuàng)建配置文件packag...
    Ringo_Nanami閱讀 711評(píng)論 0 2
  • ctrl+c兩次 關(guān)閉Node.jsdir(查看當(dāng)前文件下的所有文件)tree(查看 當(dāng)前目錄下所有目錄的文件夾...
    一個(gè)健康馬閱讀 644評(píng)論 0 0
  • Sass&Gulp 一、sass介紹 (一) SASS是一種CSS的開(kāi)發(fā)工具,提供了許多便利的寫(xiě)法,大大節(jié)省了設(shè)計(jì)...
    鋒享前端閱讀 1,648評(píng)論 0 3
  • 安裝Gulp首先需要安裝Node.js,并在控制臺(tái)輸入$ npm install gulp -gMac端需要寫(xiě)成$...
    LaBaby_閱讀 1,023評(píng)論 0 1
  • gulp前端構(gòu)建工具,其功能和grunt一樣但運(yùn)行起來(lái)比grunt快。gulp和grunt的區(qū)別是,gul...
    C_Y大漁閱讀 570評(píng)論 0 0

友情鏈接更多精彩內(nèi)容