در این درس از نقشه راه طراحی سایت، به معرفی یک کتابخانهی قدرتمند میپردازیم. npm بحث امروز ماست. همراه ما باشید.
npm یک کتابخانهی بزرگ است که یک نصاب و Package Manager به حساب میآید. این کتابخانه Open source و رایگان میباشد.
NPM برگرفته از نام Node Package Manager و به معنای یک نرمافزار مدیریت بسته node.js است.
اگر از node.js اطلاعی ندارید نگران نباشید. به طور خلاصه، node.js یک محیطی برای اجرای کدهای جاوا اسکریپت در سمت سرور است.
به طور معمول کدهای جاوا اسکریپت در سمت کاربر و در مرورگر اجرا میشوند. اما محیط node.js شرایطی را فراهم میکند که میتوان از کدهای جاوا اسکریپت در سمت سرور هم استفاده کرد.
در حین برنامهنویسی گاهی لازم است در پروژه، از یک یا چند کتابخانه استفاده کنیم.
در گذشته لازم بود حتماً این کتابخانهها را دانلود و به پروژه اضافه میکردیم.
گاهی وابستگی یک کتابخانه به چند فایل یا کتابخانهی دیگر کارکردن را بسیار پیچیده میکرد. زیرا باید تمام آن فایل و کتابخانههای وابسته را نیز به پروژه اضافه کنیم!
از این رو ابزاری به نام Package Manager ایجاد شد تا اعمالی مثل نصب، بروزرسانی و حذف کتابخانهها را به صورت خودکار انجام دهد.
از مزایای استفاده از Package Managerها این است که نیازی نیست به فکر اضافه کردن فایلهای جانبی و وابسته به کتابخانهی اصلی باشیم. این ابزار قادر است این کتابخانهها را دانلود و نصب نماید.
ان پی ام دارای یک command line است که برای دانلود و نصب نرمافزار استفاده میشود.
NPM به شما دنیایی از پکیج هایی که با زبان برنامه نویسی جاوا اسکریپت نوشته شده را در اختیارتان قرار میدهد.
برای مثال پکیج هایی همچون Angular, Vue, JQuery, Bootstrap ,React و … را در اختیار شما قرار میدهد.
برای نصب این ابزار محبوب به نصب Node.js نیاز دارید. یعنی شما باید از طریق آدرس https://nodejs.org/en ابتدا node.js را نصب کنید تا npm همراه آن نصب شود.
بعد از نصب node.js برای اطمینان از نصب npm کافیست cmd ویندوز را باز کنید و دستور npm –v را تایپ کنید تا ورژن آن نمایش داده شود.
منابع:
https://www.w3schools.com/nodejs/nodejs_npm.asp