ایجاد فایل Package.json

npm

قبلا در مطلبی با عنوان شروع استفاده از Gulp به فایل package.json اشاره کردیم. زمانی که شما NodeJS را بر روی سیستم خود نصب می کنید، npm یا همان پکیج منیجر نود هم همراه با آن نصب می شود. حالا بوسیله فایل package.json در پروژه شما می توانید نام پروژه هایی NodeJSای که در پروژه خود […]

ادامه نوشته

با JSHint کدهای جاوااسکریپت بهتری داشته باشید

1322663515_JSLInt-little1

JSHint ابزاری برای افزایش کیفیت کدهای جاوااسکریپت هست و براحتی اطلاعات مناسبی در رابطه با کدهای جاوااسکریپتتان به شما می دهد. اطلاعاتی در رابطه با ایرادهای موجود و مواردی که می تواند مشکل ساز شود. این روزها پیشنهاد می شه که همیشه کدهای جاوااسکریپت خود را با این ابزار تست کنید. برای انجام این کار […]

ادامه نوشته

کامپایل Sass با Gulp

gulp

در ادامه معرفی پلاگین های مفید Gulp امروز قصد دارم شیوه کامپایل Sass به CSS توسط Gulp را بررسی کنیم. اگر قبلا از Sass استفاده کردید احتمالا از یکی از ابزارهایی که برای کامپایل آن به CSS آماده شده هست، استفاده کردید که معروفترین اون ها کامپایلر رسمی خود Sass هست که با زبان رابی […]

ادامه نوشته

Gulp Concat، یکی کردن فایل ها

gulp

در پروژه های وب یکی از مسائلی که باعث افزایش کارائی بارگزاری صفحه برای کاربر می شه، یکی کردن فایل هایی از یک دست مانند CSS، جاوا اسکریپت و تصاویر هست. علاوه بر این یکی کردن باعث نظم و ساختار مشخص تری هم می شه و کلا کاربردهای زیادی برای آن وجود دارد. در ادامه […]

ادامه نوشته

Bower، ابزاری برای مدیریت پکیج های وب

bower-logo-small

امروزه سیستم های پکیج منیجر از اهمیت بسیار بالای برخوردار هستند چراکه پروژه های کنونی بر مبنای تعداد زیادی پروژه دیگر ساخته می شود و کار پکیج منیجر که مدیریت آن هاست هر روز بیشتر و مهمتر می شود به طوری که تمامی زبان ها امروزه ابزار خوبی برای این کار دارند. بطور مثال در […]

ادامه نوشته

پاک کردن فایل ها با نام طولانی در ویندوز

windows-error

عنوان ممکنه مسخره به نظر بیاد ولی ویندوز هست و یکسری محدودیت های عجیب! یکی از مشکلاتی که بعد از کار با nodejs ممکنه با اون مواجه بشوید پیغام خطا هنگام پاک کردن پوشه node_modules هست. این پوشه که توسط nodejs ایجاد می شود حاوی فایل های مربوط به پکیج ها و تنظیمات آن هست […]

ادامه نوشته

شروع استفاده از Gulp

gulp

انجام پروژه ها به شکل سریعتر و بهتر مطمئنا برای هر شخص و تیمی از مهمترین اولویت هاست. در این زمینه هر روزه ابزارها و روش های مختلفی معرفی می شود. در زمینه انجام پروژه های وب با ورود Grunt انقلابی ایجاد شد، در جایی که شما می توانستید کارهایی را به سیستم بسپرید تا […]

ادامه نوشته