مشاوره رایگان کسب و کار اینترنتی

npm چیست؟ npm و node.js چه ارتباطی دارند؟

npm چیست و چه کاربردی دارد؟

چکیده‌ی مطلب

۸ مهر ۱۳۹۸ ۱۳۵ بازدید 5 دقیقه
npm یک package manager است که نصب کتابخانه‌ها را مدیریت می‌کند. در این مقاله به معرفی npm و کاربردهای آن، همچنین ارتباط npm با node.js می‌پردازیم.

npm یک کتابخانه‌ی بزرگ است که یک نصاب و Package Manager به حساب می‌آید. این کتابخانه Open source و رایگان می‌باشد.

NPM برگرفته از نام Node Package Manager و به معنای یک نرم‌افزار مدیریت بسته node.js است.

اگر از node.js‌ اطلاعی ندارید نگران نباشید. به طور خلاصه، node.js یک محیطی برای اجرای کدهای جاوا اسکریپت در سمت سرور است.
به طور معمول کدهای جاوا اسکریپت در سمت کاربر و در مرورگر اجرا می‌شوند. اما محیط node.js شرایطی را فراهم می‌کند که می‌توان از کدهای جاوا اسکریپت در سمت سرور هم استفاده کرد.

معرفی زبان javaScript

Package Manager چیست؟

در حین برنامه‌نویسی گاهی لازم است در پروژه، از یک یا چند کتابخانه استفاده کنیم.
در گذشته لازم بود حتماً این کتابخانه‌ها را دانلود و به پروژه اضافه می‌کردیم.
گاهی وابستگی یک کتابخانه به چند فایل یا کتابخانه‌ی دیگر کارکردن را بسیار پیچیده می‌کرد. زیرا باید تمام آن فایل و کتابخانه‌های وابسته را نیز به پروژه اضافه کنیم!

از این رو ابزاری به نام Package Manager ایجاد شد تا اعمالی مثل نصب، بروزرسانی و حذف کتابخانه‌ها را به صورت خودکار انجام دهد.

از مزایای استفاده از Package Managerها این است که نیازی نیست به فکر اضافه کردن فایل‌های جانبی و وابسته به کتابخانه‌ی اصلی باشیم. این ابزار قادر است این کتابخانه‌ها را دانلود و نصب نماید.

موارد کاربرد npm

  • افزودن پکیج های مختلف به پروژه
  • اجرا کردن پکیج ها بدون دانلود با استفاده از اجرای دستور در (CLI (command line
  • بروزرسانی آسان پکیج های استفاده شده
  • اشتراک گذاری کدها با سایر کاربران npm
  • کنترل آسان ورژن پروژه

npm دارای یک command line‌ است که برای دانلود و نصب نرم‌افزار استفاده می‌شود.

npm‌ چه کاربردی دارد؟

نصب npm

برای نصب این ابزار محبوب به نصب Node.js نیاز دارید. یعنی  شما باید از طریق آدرس https://nodejs.org/en ابتدا node.js را نصب کنید تا npm همراه آن نصب شود.

بعد از نصب node.js‌ برای اطمینان از نصب npm کافیست cmd ویندوز را باز کنید و دستور npm –v را تایپ کنید تا ورژن آن نمایش داده شود.

مریم جعفرپور مدت عضویت: ۱ سال
فارغ‌التحصیل رشته‌ی مهندسی‌ کامپیوتر، فعال در زمینه‌ی برنامه نویسی تحت وب

نظرات کاربران

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.