
- Gulp 教程
- Gulp - 主頁
- Gulp - 概述
- Gulp - 安裝
- Gulp - 基本原理
- Gulp - 開發應用程式
- Gulp - 合併任務
- Gulp - 監聽
- Gulp - 熱更新
- Gulp - 最佳化 CSS 和 JavaScript
- Gulp - 最佳化影像
- Gulp - 有用的外掛
- Gulp - 清理不需要的檔案
- Gulp 有用的資源
- Gulp - 快速指南
- Gulp - 有用的資源
- Gulp - 討論
Gulp - 概述
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 乾淨。
廣告