- Grunt 教程
- Grunt - 首頁
- Grunt - 概覽
- Grunt - 特性
- Grunt - 安裝
- Grunt - 入門
- Grunt - 配置任務
- Grunt - 樣例檔案
- Grunt - 建立任務
- Grunt 有用資源
- Grunt - 快速指南
- Grunt - 有用資源
- Grunt - 討論
Grunt - 概覽
Grunt 是什麼?
Grunt 是一個 JavaScript 任務執行器,可以作為 JavaScript 物件的命令列工具使用。它是一個基於 NodeJS 編寫的任務管理器。
為什麼使用 Grunt?
Grunt 可以非常輕鬆地執行重複性任務,例如編譯、單元測試、壓縮檔案、執行測試等。
Grunt 包含了一些內建任務,這些任務可以擴充套件外掛和指令碼的功能。
Grunt 的生態系統非常龐大;你可以用非常少的精力實現任何自動化。
歷史
第一行原始碼被新增到 GruntJS 是在 2011 年。Grunt v0.4 於 2013 年 2 月 18 日釋出。Grunt v0.4.5 於 2014 年 5 月 12 日釋出。Grunt 的穩定版本是 1.0.0 rc1,於 2016 年 2 月 11 日釋出。
優點
透過使用 Grunt,你可以輕鬆地執行檔案的壓縮、編譯和測試。
Grunt 統一了 Web 開發人員的工作流。
由於基礎設施較少,因此你可以使用 Grunt 輕鬆地使用新的程式碼庫。
它可以加速開發工作流並提升專案的效能。
缺點
每當 npm 包被更新時,你需要等待 Grunt 的作者對其進行更新。
每個任務都被設計用來執行一項特定工作。如果你想要擴充套件一項特定任務,那麼你需要使用一些技巧來完成這項工作。
Grunt 包含了許多用於各個外掛的配置引數。通常,Grunt 配置檔案比較冗長。
廣告