Gulp.js

معرفی Gulp

Gulp یک task runner است که از Node.js به عنوان یک پلتفرم استفاده می کند. Gulp به طور کامل از کد جاوا اسکریپت استفاده می کند و برای اجرای تسک های front-end و برنامه های کاربردی وب در مقیاس بزرگ کمک می کند.

Gulp تسک های خودکار سیستم مانند معادله های CSS و HTML ، پیوند فایل های کتابخانه و کامپایل کردن فایل های SASS را می سازد. این تسک ها را می توان با استفاده از اسکریپت های Shell یا Bash در خط فرمان اجرا کرد.

تمام اسناد Gulp توسط مجوز CC0 پوشش داده شده است. در ابتدا Gulp v1.0.0 در تاریخ 15 ژانویه 2015 منتشر شد و نسخه فعلی Gulp v3.9.0 است.

مزیت های Gulp

  • در مقایسه با دیگر task runner ها، کوتاه تر، ساده تر و سریع تر
  • استفاده از SASS و LESS به عنوان پیش پردازنده CSS
  • رفرش خودکار صفحه پس از ویرایش فایل های منبع
  • درک و ساخت آسان js به دلیل استفاده از کد جاوا اسکریپت
  • تست برنامه های کاربردی وب
  • پلاگین ها برای استفاده ساده هستند و طراحی شده اند تا در یک زمان یک کار انجام دهند
  • وظایف تکراری را بارها و بارها انجام می دهد، مانند حذف فهرست های سبک، فشرده سازی تصاویر و غیره

 ویژگی های Gulp

  • minification و concatenation
  • استفاده از کد جاوا اسکریپت
  • تبدیل LESS یا SASS به کامپایل CSS
  • مدیریت فایل در حافظه و افزایش سرعت با استفاده از پلت فرم Node.js
  • ساخت اتوماسیون JavaScript با Gulp.js

ساخت اتوماسیون JavaScript با Gulp.js

چهارشنبه ۲۲ بهمن ۱۳۹۳ - ساعت ۰۰:۰۸