🟣 جلسه: معرفی Gulp.js
در این جلسه با مفهوم Gulp.js و کاربرد آن در توسعه وب آشنا میشویم.
🔹 Gulp.js چیست؟
- Gulp.js یک ابزار Task Runner است.
- وظیفه آن خودکارسازی (Automation) کارهای تکراری در پروژه است.
- با استفاده از Node.js اجرا میشود.
- تسکها (Tasks) در فایلی به نام gulpfile.js تعریف میشوند.
🔹 کاربردهای Gulp
- افزودن خودکار Vendor Prefixes به CSS.
- ادغام (Combine) چند فایل CSS یا JS در یک فایل.
- Minify کردن فایلهای CSS، JS و HTML برای کاهش حجم.
- فشردهسازی تصاویر (Image Optimization).
- رفرش خودکار مرورگر (Live Reload / BrowserSync) هنگام تغییر فایلها.
- اجرای تسکها به ترتیب مشخص یا بهصورت همزمان.
🔹 مزایای استفاده از Gulp
- افزایش سرعت توسعه.
- حذف کارهای تکراری و وقتگیر.
- پروژه تمیزتر، منظمتر و سبکتر.
- پشتیبانی از پلاگینهای متعدد برای وظایف مختلف.
🔹 نکته مهم
Gulp مانند یک دستیار مجازی است که کارهای تکراری برنامهنویس را خودکار انجام میدهد و باعث صرفهجویی در زمان و جلوگیری از خطا میشود.