Gulp ابزاری ست که شما را در انجام دادن کارهای مختلف توسعهی وب، در سمت Front-end کمک میکند و اغلب برای کارهایی همچون موارد ذیل بکار میرود:
اگر خروجی مشابه زیر را مشاهده کردید، نصب گالپ با موفقیت انجام شدهاست:
- راه اندازی یک وب سرور
- بارگذاری مجدد مرورگر به صورت خودکار بعد از ذخیرهی هر فایل
- تبدیل پیش پردازندههای CSS مانند LESS, SASS به CSS
- بهینه سازی فایلهای asset شامل CSS,JS و همچنین عکسها
و در طی این سری آموزشی، همهی آنها را پوشش خواهیم داد.
البته اینها تنها چیزهایی نیستند که گالپ میتواند آنها را انجام دهد. اگر علاقمند باشید، میتوانید یک سازندهی سایت ایستا را با گالپ درست کنید! گالپ واقعا قدرتمند است و در این سری آموزشها قرار است با آن آشنا شویم و از آن استفاده کنیم.
قبل از اینکه کار با گالپ را شروع کنیم، به این میپردازیم که چرا باید گالپ را از میان ابزارهای مشابه انتخاب کرد.
چرا گالپ ؟
ابزارهای مشابه گالپ، تحت عنوان نام "build tools" یا ابزارهای ساخت شناخته میشوند. دو مورد از معروفترین آنها Gulp و Grunt هستند. اما در سویی دیگر، ابزاری به نام Boroccoli داریم که تمرکزش را بر روی کامپایل فایلهای asset گذاشته است. تفاوت اصلی بین آنها، چگونگی پیکربندی workflow تان با آن است.
Gulp در مقایسه با گرانت، پیکربندی مختصر و آسانتری دارد و سریعتر نیز اجرا میشود. اگر میخواهید بیشتر در مورد تفاوت Grunt و Gulp بدانید مراجعه کنید به + , + و + .
نصب گالپ
برای نصب گالپ باید NodeJS را بر روی سیستم خود نصب داشته باشید. برای اینکار به سایت ند جی اس مراجعه کنید و آن را دانلود کرده و نصب کنید. پس از اینکار حالا در خط فرمان سیستم عامل خود، دستور زیر را برای نصب گالپ وارد کنید :
sudo npm install -g gulp
npm install دستوری است که با استفاده از Node Package Manager یا npm یک پکیج گالپ را از مخزنهای Node دانلود و بر روی سیستم شما نصب میکند. توجه کنید که فقط کاربران مک و لینوکس میتوانند از sudo استفاده کنند. برای ویندوز باید خط فرمان خود را به صورت Run As Admin باز کنید؛ در غیر این صورت ممکن است در هنگام نصب، با خطا مواجه شوید.
g- یک دستور پرچم است که باعث نصب گالپ به صورت global بر روی سیستم شما میشود تا در کل سیستم شما، دستور گالپ در دسترس باشد و نه منحصرا در مسیر نصب کنونی.
بسته به سرعت اینترنت شما، زمانی طول خواهد کشید و در نهایت برای اینکه مطمئن شوید که گالپ بر روی سیستم شما نصب شدهاست، دستور زیر را در خط فرمان وارد کنید:
gulp -v
CLI version 3.9.0
Local version 3.9.0
در قسمت بعدی به ساخت یک پروژه با گالپ خواهیم پرداخت و درک مفاهیم گفته شده در این جلسه را که شاید برایتان گنگ باشد، به صورت عملی کار خواهیم کرد.