使用Gulp編譯sass的步驟介紹

來源:互聯網
上載者:User
Gulp 是一個自動化工具,前端開發人員可以使用它來處理常見任務:

1、搭建web伺服器

2、檔案儲存時自動重載瀏覽器

3、使用前置處理器如Sass、LESS

4、最佳化資源,比如壓縮CSS、JavaScript、壓縮圖片

當然Gulp能做的遠不止這些。如果你夠瘋狂,你甚至可以使用它搭建一個靜態頁面產生器。Gulp真的足夠強大,但你必須學會駕馭它。

這是這篇文章的主要目的。協助你瞭解Gulp的基礎用法,助你早日完成一統天下的大業。

我們將要做的

這篇文章的最後,你會擁有簡單的一個工作流程:

  • 編譯Sass

除此之外,你還將學會使用簡單命令鏈式調用多個任務。

安裝Gulp

安裝Gulp之前你需要先安裝Node.js。

如果你還沒安裝Node,你可以在 這裡 下載。

安裝完Node.js,使用Terminal(終端,win下是cmd)用下面命令安裝Gulp

$ sudo npm

只有mac使用者才需要sudo命令,並且不要把$符號也複製進去,這不是你的菜。

npm install 是指定從Node Package Manager(npm 你怕毛)安裝的命令。

-g 表示全域安裝,這樣你在電腦上任何位置都能只用gulp 命令。

Mac 使用者需要管理員權限才能全域安裝,所以需要sudo。

接下來使用Gulp建立項目。

建立Gulp項目

首先,我們建立一個project檔案夾,並在該目錄下執行 npm init 命令:

$ npm init

npm init命令會為你建立一個package.json檔案,這個檔案儲存著這個項目相關資訊。比如你用到的各種依賴(這裡主要是外掛程式)(終端會自動出現下面內容,這裡先隨便填就行)

建立完之後,我們執行下面的命令:

$ npm

這一次,我們局部安裝Gulp。使用—save-dev,將通知電腦在package.json中添加gulp依賴。

目錄結構如下

在這個結構中,我們使用app檔案夾作為開發目錄(所有的源檔案都放在這下面),dist檔案夾用來存放生產環境下的內容。

這些檔案名稱,你想怎麼起都行,但請務必記住你的目錄結構。現在我們來建立gulpfile.js,輸入如下。

下面來安裝gulp-sass外掛程式編譯sass檔案,

1、app下命令列輸入:

  $ npm install gulp-sass --save-dev

此時package.json檔案會自動更新依賴包!
2、在gulpfile.js內引入該外掛程式
3.告知gulp要執行的任務,gulpfile.js中的task任務

此時命令列執行

gulp sass

會在dist/css/自動編譯產生所有的css

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.