az automatizálási eszközök nagyszerűek-időt takarítanak meg nekünk, és segítenek elkerülni az emberi hibákat. Az ismétlődő feladatokat sokkal gyorsabban és nagyobb pontossággal tudják elvégezni, ami felszabadít minket a termelékenyebb feladatok elvégzésére.
mindkét eszközt megnéztem, és itt van az elvihető.
mit csinál a Gulp és a Grunt?
mindkettő képes ellenőrizni az új fájlokat vagy a fájlok módosítását bizonyos könyvtárakban, és futtatni a rájuk vonatkozó feladatokat. Miután beállította a futtatni kívánt folyamatokat, és alkalmazza őket a meglévő fájlokra, minden új/módosított fájl automatikusan alkalmazza a folyamatokat rájuk is.
a Gulp és a Grunt egyaránt használható csomópont.JS és plugins a beállított automatizált feladatok elvégzéséhez. Mindkettő.js
fájlokat használ a feladatok felépítéséhez (azazgulpfile.js
a Gulp,gruntfile.js
A Grunt számára).
gyakori feladatok, amelyeket mindkét eszköz képes végrehajtani és / vagy automatizálni:
- képfájlok tömörítése
- a hibakereső és a konzol utasításainak eltávolítása szkriptekből
- a JavaScript és a CSS kicsinyítése, összefűzése és megtisztítása
- hibakód kódolása
- adatbázisok frissítése
Gulp vs Grunt: mi a különbség?
Gulp
- minden plugin célja, hogy nem egy dolog nagyon jól
- 4000+ plugin (abban az időben ezt a cikket)
- gyorsabb, mint Grunt – használ stream és kezeli a feladatokat a memóriában (csak egy fájl van írva)
- képes feldolgozni több feladatot egyszerre
- támaszkodik több kódot, mint konfiguráció (kevésbé barátságos)
Grunt