Gulp 概述學習手册

Published on 2023-04-20 00:10:05 · 中文 · English · بالعربية · Español · हिंदीName · 日本語 · Русский язык

什麼是 Gulp?

Gulp 是一個使用 Node.js 作為平台的任務運行器。 Gulp 純粹使用 JavaScript 代碼,幫助運行前端任務和大型 Web 應用程式。 它構建系統自動化任務,如 CSS 和 HTML 縮小、連接庫檔和編譯 SASS 檔。 這些任務可以在命令行上使用Shell或Bash腳本運行。

為什麼要使用 Gulp?

與其他任務運行器相比,它更短、更簡單、更快。 使用 SASS 和 LESS 作為 CSS 預處理器。 編輯源檔後自動刷新頁面。 易於理解和構建 Gulpfile.js,因為它使用純 JavaScript 代碼來構建任務。

歷史

Gulp 的所有文件都包含在 CC0 許可證中。 最初,Gulp v1.0.0 於 2015 年 1 月 15 日發布,目前 Gulp 的版本為 v3.9.0

特點

提供縮小和串聯。 使用純 JavaScript 代碼。 將 LESS 或 SASS 轉換為 CSS 編譯。 使用 Node.js 平臺管理記憶體中的檔案操作並提高速度。

優勢

比任何其他任務運行器都具有巨大的速度優勢 易於編碼和理解。 易於測試 Web 應用程式.. 外掛程式易於使用,並且旨在一次只做一件事。 重複執行重複性任務,例如縮小樣式表、壓縮圖像等。

缺點

與 Grunt 相比,依賴項數量更多,而且是新來的。 使用 Gulp 外掛程式,您無法執行多項任務。 配置不像 Grunt 那樣乾淨。