npm چیست؟ چه ربطی به Node.js دارد؟ چطور نصب و بروزرسانی میشود؟
npm چیست؟
npm مخفف Node Package Manager بوده و یک مدیر بسته یا package manager برای توسعهدهندههای جاوااسکریپت است. به کمک npm برنامه نویسان جاوااسکریپت به راحتی میتوانند کدهای خود را با هم به اشتراک بگذارند. npm سال 2010 معرفی شده و به طور کامل با زبان جاوااسکریپت برنامه نویسی شده است.
اینم بخونید بد نیست: چطور بفهمیم یک سایت از چه تکنولوژیهایی استفاده کرده است؟
راه اندازی npm
برای نصب npm باید سراغ node JS برویم. چرا؟ چون npm و node با هم ترکیب شدهاند. این بعنی زمانی که شما node.js را دانلود میکنید، به طور خودکار مدیر بسته npm را هم دریافت خواهید کرد. پس برای راه اندازی npm کافیست فایل node.js را دانلود و نصب کنیم.
نصب npm در ویندوز
بهترین کار استفاده از فایل exe است که از سایت node.js قابل دریافت است. لینک زیر شما را به صفحه دانلود Node هدایت میکند. نصب آن مثل آب خوردن بوده و فقط نیاز به چند کلیک دارد.
دانلود Node.js و npm از سایت اصلی
چطور بفهمیم که Node.js و npm به درستی نصب شدهاند؟
خیلی راحت است. Command Line خود را باز کنید. برای تست نصب بودن node.js دستور زیر را تایپ کنید:
node -v
برای مطمئن شدن از نصب npm، دستور زیر به دردتان میخورد.
npm -v
بعد از اجرای دستورات بالا، نسخه هر کدام را به شما نشان میدهد. این یعنی هر دو با موفقیت نصب شدهاند
نسخههای مختلف npm و نحوه آپدیت npm
درست است که با نصب node.js، به طور خودکار npm هم نصب میشود. اما این دو پروژه جدا از هم بوده و به صورت مستقل توسعه داده میشوند. یعنی ممکن است بعد از نصب node.js لازم باشد تا آپدیتهای npm را جدا دریافت کنید. خوشبختانه npm به خوبی میتواند خودش را آپدیت کند. برای این کار دستور زیر را در ترمینال یا خط فرمان تایپ کنید:
npm install npm@latest -g
نسخههای مختلف نود جی اس و تفاوت آنها
وقتی سری به سایت نود جی اس بزنید، میبینید که 2 نسخه متفاوت برای دانلود در اختیارتان میگذارد. یکی Current یا نسخه فعلی و دیگری LTS یا نسخه Long Term Support. خود نود نسخه LTS را به بیشتر کاربران توصیه میکند. توصیه ما هم استفاده از همین نسخه است. چون پایدارتر و مطمئنتر میباشد.